钥匙串中证书全部失效(证书的签发者无效)的解决办法 今天用 Xcode 打包 IPA 文件给同事,结果提示 import 时,提示证书 missing,找了半天没发现问题,后来打开钥匙串,发现证书全失效了!!!根证书失效了!吓死宝宝了 [ 解决方法 首选此方法: 打开钥匙串 如图显示已过期证书 在钥匙串的系统选项中找到过期的证书:Apple Worldwide Developer Relations Certification Auth 2016-05-22
深入理解 RunLoop RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。 模块:RunLoop 的概念RunLoop 与线程的关系RunLoop 对外的接口RunLoop 的 ModeRunLoop 2016-01-22
数据结构 Linked List Linked List 这里主要使用 Swift 实现链表及其一些基本特性. 12345678910111213141516171819202122232425262728293031323334353637…… Linked List这里主要使用 Swift 实现链表及其一些基本特性. 12345678910111213141516171819202122232425262728293031 2015-09-03
数据结构 Binary Tree 二叉树没什么可介绍的, 这里主要用 Swift 来实现二叉树的一系列相关函数. 实现这些函数的关键在于 遍历与递归的使用. Binary Tree 二叉树的基本结构如下: 1234567891011121314…… 二叉树没什么可介绍的, 这里主要用 Swift 来实现二叉树的一系列相关函数.实现这些函数的关键在于 遍历与递归的使用. Binary Tree二叉树的基本结构如下: 123456 2015-08-22
NSURLSession 本文翻译自 https://www.raywenderlich.com/110458/nsurlsession-tutorial-getting-started 原作者:Ken Toh 译者:andyccc 当一个app从服务端获取用户数据更新社交媒体信息和下载远程的文件到磁盘的时候,就会用到移动应用的核心技术:HTTP网络请求。为了帮助开发者处理大量的网络请求,Ap 2015-08-21
数据结构 Stack 与 Queue StackStack 是一个后进先出的数据结构, LIFO(Last In First Out). 其内部可以使用 Array 来实现. push/pop 操作分别从 Array 的尾部添加 / 删除元素, 时间复杂度均…… StackStack 是一个后进先出的数据结构, LIFO(Last In First Out). 其内部可以使用 Array 来实现.push/pop 操作分别从 Ar 2015-08-11
数据结构 Hash Table Hash Table 哈希表是 Dictionary(键值对) 的基础, 其访问及存储对象的基础都是 key-value 的形式. Hashable 在 Swift 中, key 必须遵循 Hashable 协议, 可以对应…… Hash Table哈希表是 Dictionary(键值对) 的基础, 其访问及存储对象的基础都是 key-value 的形式. Hashable在 Swift 中, 2015-07-11
快速搭建 markdown 个人 github 博客 快速搭建 markdown 个人 github 博客摘要:本文以 mkdocs 开源文档工具 + markdown 预发编写文档,最终生成简易个人 github 博客。最终效果如:https://andycc.github.io/ 文章目录 零成本 - 30 分钟快速搭建 markdown 个人 github 博客 1. 准备工作 2. 安装 mkdocs 2.1 phyton 2015-06-18
移动架构之 MVVM MVVM 关于 MVVM 就不多做介绍了, 这里通过一个 demo 来简单展示一下. 与 MVP 类似, View 持有 ViewModel,ViewModel 持有 Model. 最大的不同在于 MVVM 通常与双向绑定机制联系…… MVVM关于 MVVM 就不多做介绍了, 这里通过一个 demo 来简单展示一下.与 MVP 类似, View 持有 ViewModel,ViewModel 持 2014-07-16
移动架构之 MVP MVP 关于 MVP 就不多做介绍了, 这里通过一个 demo 来简单展示一下. 关键在于: Presenter 用于连接 View 和 Model, 而 View 自身暴露一个指定方法用于更新 UI. 即 View 拥有 Presen…… MVP关于 MVP 就不多做介绍了, 这里通过一个 demo 来简单展示一下.关键在于:Presenter 用于连接 View 和 Model, 而 Vi 2014-06-22