
ARC
文章平均质量分 89
more2010wei
2010年6月毕于厦门大学软件工程专业,从事移动互联Symbian开发一年多,转为ios开发,对C,C++和Object-C等语言有心得,热衷于技术,喜欢研究算法,具有开源精神!Knuth是我心中永远的神话!
展开
-
手把手教你ARC——iOS/Mac开发ARC入门和使用
iOS/Mac开发ARC入门和使用转载 2013-04-02 15:04:16 · 1496 阅读 · 0 评论 -
关于ARC需要了解的一些基本知识点
ARC指南:http://download.youkuaiyun.com/detail/zkdemon/4213790 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。 该机能在 iOS 5/ Mac转载 2013-09-02 10:45:25 · 4322 阅读 · 0 评论 -
你真的知道blocks在Objective-C中是怎么工作的吗?
例子1 ? 1 2 3 4 5 6 void exampleA() { char a = 'A'; ^{ printf("%c\n", a); }(); } 这个例子: A.始终能够正常运行 B.只有在使用ARC的情况下才能正常运行 C转载 2014-07-17 17:19:16 · 2403 阅读 · 0 评论 -
ReactiveCocoa Weak-Strong Dance
AC在应用中大量使用了block,由于Objective-C语言的内存管理是基于引用计数的,为了避免循环引用问题,在block中如果要引用self,需要使用@weakify(self)和@strongify(self)来避免强引用。 一、block的循环引用问题 ? 1 2 3 4 5 6 7 8 9原创 2014-07-14 16:42:54 · 6879 阅读 · 0 评论