换了电脑,怎么做 hexo 数据迁移?

换了电脑,怎么做 hexo 数据迁移?

阅读全文

OAStackView

UIStackView 的理解

UIStackViewiOS9 推出的新特性,允许我们线性的去布局一个界面,在之前没有用到过,但是新公司用到的地方挺多,所以写一篇文章介绍一下,也加深自己的理解。
使用 UIStackView 布局,允许我们通过设置 stackView 的属性,从而不必再去设置子view的约束,减少我们的代码量。当然,这只是某种情况下,有时候我们还是需要设置约束的。

阅读全文

NSURLProtocol

在 Apple 的文档 URL Loading System 中,详细介绍了一个请求是如何创建、发起、回传数据的,还包括了证书认证,cookie 等一系列的操作,但是好像唯独遗漏了一个特殊的类: NSURLProtocol ,其实在我们日常开发中,是有可能需要跟这个类打交道的,比如网页的缓存,request 重定向等一系列的需求。

阅读全文

iOS 下的 https 单向和双向认证

iOS 操作系统,已经对请求中的认证需求(有的文章中称为 挑战),做了简单的处理。当我们使用NSURLSession发起一次请求时,假如服务端返回数据要求客户端进行需求认证,不管这次需求认证是 HTTP Basic 类型(例如要求输入用户名/密码)、 ServerTrust 类型(对服务器的一个认证,单向认证),或者是 ClientCertificate 类型(对客户端的认证,双向认证),最终都会回调下面这个方法:

阅读全文

Apple 文档 Authentication and Credentials 的翻译

对 Apple 的 认证和证书 开发文档的一个翻译

阅读全文

最新 SDWebImage 解读

针对于 SDWebImage 4.0 版本的源码分析

阅读全文

RunLoop-CommonModes

RunLoop 的 CommonModes ,其实不是一个真正的 modes,而是一个伪 mode..

阅读全文

NSCondition 锁

最近对于 NSCondition 感到有些疑惑,所以写点东西进行研究一下。

阅读全文

18.11.15 面试复盘

今天这次记录是时间最短的一个,我提前 15 分钟到了面试地点,半个小时就面完了,面试官很温柔,应该是移动端负责人,非 iOS 出身,对技术的提问也是浅尝辄止,主要是考察被面试者的项目经验,逻辑思维等。

阅读全文

18.11.13 面试复盘

这次面试主要针对基础,暴露了一部分更底层的问题,题目就只写我回答不好的。

阅读全文