本文列举的不是查找 iOS 应用内存问题的必要流程,只是讲述笔者在干这档子事儿的时候,可能会用到的手段而已。😊 Clang Static Ana...
说起实时模糊,最先想到的就是 iOS 7 中的 UIToolBar 和 iOS 8 中的 UIVisualEffectView,这两玩意儿的优点...
ARC 即为 “automatic reference counting”,相比 MRR,主要区别在于是人为还是编译器插入与内存管理相关的语句。...
上一篇依靠 objc-runtime 的源码学习了引用计数的原理和具体实现,但并没有解释内存管理法则第二条中的“非自己生成的对象”是如何被释放的...
MRR 即为 “manual retain-release”,人为地插入 retain, release 等语句进行内存管理。 内存管理基础规则...
本文只是按照自己思路实现了 setValue:forKey: 和 setValue:forKeyPath: 这两个方法,所以这个标题起得有点夸张...
这篇文章是我一边学习证书验证一边记录的内容,稍微整理了下,共扯了三部分内容: HTTPS 简要原理; 数字证书的内容、生成及验证; iOS 上对...
今天下了个软件,可以记录手机解锁的次数和使用时间,当然啦,App 必须在后台运行着。当时比较纳闷的是有什么 API 可以接收设备解锁事件或通知的...
上一篇笔记记录了 session 的理论部分,这里接着记录实践部分。 重述 简要地捋一下应用启动的过程:首先是 dyld 解析得到所需的共享库,...