1.对于autorelease的理解
Each thread in a Cocoa application maintains its own stack of autorelease pool blocks.(Advanced Memory Management Programming Guide:Using Autorelease Pool Blocks)
通过这句话,我们可以看出
2.对于runtime的理解
The objective-c language defers as many decisions as it can from compile time and link time to runtime.
这意味着oc不仅需要一个编译器,还需要一个运行时系统,来执行编译过的代码。这个运行时系统对于oc来说扮演着操作系统的角色。
原文:http://www.cnblogs.com/wustlj/p/3575205.html