![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
lvwy
文章平均质量分 81
xinruiios
这个作者很懒,什么都没留下…
展开
-
NSRunloop的解析及autorelease的释放时机
iOS的运行时是由一个一个runloop组成的,每个runloop都会执行下图所示的一些步骤:每个runloop中都创建一个Autorelease Pool,并在runloop的末尾进行释放,所以,一般情况下,每个接受autorelease消息的对象,都会在下个runloop开始前被释放。也就是说,在一段同步的代码中执行过程中,生成的对象接受autorelease消息后,一般是不会在代码段原创 2013-05-15 13:15:40 · 2584 阅读 · 1 评论 -
UIViewController的生命周期解析
在 loadView / init 之类函数中 alloc,则对应在dealloc释放 此类对象不用响应内存警告 didReceiveMemoryWarning可以无视 你期望支持动态释放的,请在 viewDidLoad中alloc,在viewDidUnload中 release 内容不足时如果当前view不显示,会被调用viewDidUnload方法一般情况下调用 init方原创 2013-05-15 13:30:41 · 857 阅读 · 0 评论 -
Objective-C Protocol Buffers for IOS
1、首先到这个链接处:http://code.google.com/p/metasyntactic/downloads/list 下载Objective-C代码的生成包,创建protoc编译器:./autogen.sh./configuremake备注:运行.sh及make命令,需要在XCODE中安装command Line Tools,并在系统中安装automa原创 2013-06-25 11:40:15 · 5037 阅读 · 1 评论