ARC
文章平均质量分 83
LianZeBK
这个作者很懒,什么都没留下…
展开
-
ReactiveCocoa Weak-Strong Dance
AC在应用中大量使用了block,由于Objective-C语言的内存管理是基于引用计数的,为了避免循环引用问题,在block中如果要引用self,需要使用@weakify(self)和@strongify(self)来避免强引用。 一、block的循环引用问题 ? [objc] view plaincopyprint?转载 2014-10-30 17:55:18 · 536 阅读 · 0 评论 -
ios Instruments 内存泄露
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。 这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。 本文假设你已经比较熟悉Obj-C的内存管理机制。 实验的开发环境:XCode 4.5.2 1、运行Demo。 先下载一个实现准转载 2014-10-30 22:10:36 · 447 阅读 · 0 评论 -
关于ARC需要了解的一些基本知识点
ARC指南:http://download.csdn.net/detail/zkdemon/4213790 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。 该机能在 iOS 5/ Mac转载 2014-10-30 17:48:47 · 481 阅读 · 0 评论 -
你真的知道blocks在Objective-C中是怎么工作的吗?
关键提示:你首先需要搞清楚这个block是分配在哪里的内存,NSMallocBlock,NSStackBlock,NSGlobalBlock,然后再判断arc和非arc状态下的区别,祝你好运哦,亲。---likendsl 例子1 [objc] view plaincopyprint? void exampleA() { chara =转载 2014-10-30 17:52:57 · 465 阅读 · 0 评论 -
iOS/Mac开发ARC入门和使用
本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。 欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/ 本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机转载 2014-10-30 17:45:46 · 897 阅读 · 0 评论