摘要:http://segmentfault.com/q/1010000000123664iOS的运行时是由一个一个runloop组成的,每个runloop都会执行下图的一些步骤:可以看到,每个runloop中都创建一个Autorelease Pool,并在runloop的末尾进行释放,所以,一般情况下,... 阅读全文
NSRunLoop中Autorelease pool 管理
2013-01-09 10:19 by 三戒1993, 160 阅读, 0 推荐, 收藏, 编辑
摘要:http://segmentfault.com/q/1010000000123664iOS的运行时是由一个一个runloop组成的,每个runloop都会执行下图的一些步骤:可以看到,每个runloop中都创建一个Autorelease Pool,并在runloop的末尾进行释放,所以,一般情况下,... 阅读全文
Objective C内存管理进阶(二):理解autorelease
2013-01-09 10:13 by 三戒1993, 127 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.cnblogs.com/MobileDevelop/archive/2010/07/19/1779138.html如果你能够真正的理解autorelease, 那么你才是理解了Objective c的内存管理。Autorelease实际上只是把对release的调用延迟了,对于... 阅读全文
Objective C内存管理进阶(二):理解autorelease
2013-01-09 10:13 by 三戒1993, 121 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.cnblogs.com/MobileDevelop/archive/2010/07/19/1779138.html如果你能够真正的理解autorelease, 那么你才是理解了Objective c的内存管理。Autorelease实际上只是把对release的调用延迟了,对于... 阅读全文
autorelease对象具体什么时候释放?
2013-01-09 10:06 by 三戒1993, 101 阅读, 0 推荐, 收藏, 编辑
摘要:在项目中,会有一个默认的Autorelease pool,程序开始时创建,程序退出时销毁,按照对Autorelease的理解,岂不是所有autorelease pool里的对象在程序退出时才release, 这样跟内存泄露有什么区别?答案是,对于每一个Runloop, 系统会隐式创建一个Autore... 阅读全文
autorelease对象具体什么时候释放?
2013-01-09 10:06 by 三戒1993, 218 阅读, 0 推荐, 收藏, 编辑
摘要:在项目中,会有一个默认的Autorelease pool,程序开始时创建,程序退出时销毁,按照对Autorelease的理解,岂不是所有autorelease pool里的对象在程序退出时才release, 这样跟内存泄露有什么区别?答案是,对于每一个Runloop, 系统会隐式创建一个Autore... 阅读全文
使用weak property声明Outlet
2013-01-09 09:58 by 三戒1993, 140 阅读, 0 推荐, 收藏, 编辑
摘要:当我们使用 Interface Builder 生成Outlet对象的时候,一般都是作为 subview 来使用的。比如 UIViewController 的view。所以说Outlet的持有者就是superview对象,即有“父子”关系。由上一回iPhone开发之深入浅出 (4) — ARC之循环... 阅读全文
使用weak property声明Outlet
2013-01-09 09:58 by 三戒1993, 83 阅读, 0 推荐, 收藏, 编辑
摘要:当我们使用 Interface Builder 生成Outlet对象的时候,一般都是作为 subview 来使用的。比如 UIViewController 的view。所以说Outlet的持有者就是superview对象,即有“父子”关系。由上一回iPhone开发之深入浅出 (4) — ARC之循环... 阅读全文
iPhone开发之深入浅出 — ARC之对象转型
2013-01-09 09:54 by 三戒1993, 105 阅读, 0 推荐, 收藏, 编辑
摘要:http://southking.iteye.com/blog/1487813自 Xcode4.2 开始导入ARC机制后,为了支持对象间的转型,Apple又增加了许多转型用的关键字。这一讲我们就来了解其用法,以及产生的理由。引子我们先来看一下ARC无效的时候,我们写id类型转void*类型的写法:1... 阅读全文
iPhone开发之深入浅出 — ARC之对象转型
2013-01-09 09:54 by 三戒1993, 78 阅读, 0 推荐, 收藏, 编辑
摘要:http://southking.iteye.com/blog/1487813自 Xcode4.2 开始导入ARC机制后,为了支持对象间的转型,Apple又增加了许多转型用的关键字。这一讲我们就来了解其用法,以及产生的理由。引子我们先来看一下ARC无效的时候,我们写id类型转void*类型的写法:1... 阅读全文