iOS OC 对象的内存对齐原则 1.问题的引入 初始化一个OC类,具有如下属性: 初始化对象,并获取对象的内存size: 打印结果: 由以上打...
iOS Objective-C isa 1.isa简介 isa是 Objective—C 对象alloc的时候,伴随初始化生成的一个属性,通过查...
iOS 应用启动优化 1.启动 1.1 冷启动 冷启动指的是第一次打开应用,或者打开很多其他应用后再打开该应用也可以称之为冷启动 1.2 热启动...
iOS Objective-C 内存管理 [TOC] 在iOS开发中我们常说内存有五大区,那么都是哪五大区呢?在iOS中,内存主要分为:栈区、堆...
iOS Runloop [TOC] 官方文档[https://developer.apple.com/library/archive/docum...
iOS AutoReleasePool的实现原理 [TOC] 本文也属于iOS Objective-C 内存管理的范畴,AutoReleaseP...
NSTimer 循环引用的原因和解决方案 造成循环引用的原因就是两个对象之间因为强引用无法释放。本文将通过NSTimer来剖析强引用,以及解决方...
1. Runtime 简介 1.1 Runtime Runtime官方文档[https://developer.apple.com/librar...
iOS Objective-C isa 走位分析 1. 判断isa是对象的第一个属性 isa<-->cls的关联 (类和对象的关系) 可以看出类...
文集作者