摘要: ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切。注意:ARC 是编译器特性(ARC是在编译时插入内存管理代码,不影响运行时效率),而不... 阅读全文
posted @ 2015-10-14 17:15 *宁宁 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 首先要了解一下x86处理器和ARM处理器; 来源于8086指令集的一系列处理器,都称为x86处理器;8086是最早的16位x86处理器,所以软件上标i386的时候,表示这个软件是32位的, 基于x86处理器的;所有32位和64位的x86处理器都能运行(除非软件上标着最低处理器限制);x86_64是处... 阅读全文
posted @ 2015-10-14 12:00 *宁宁 阅读(508) 评论(0) 推荐(0) 编辑
摘要: nil--表示实例对象为空 例如 NSString * string = nil; NSArray * array = nil; 我们对于nil的调用 不会产生crash或者异常。例如,一个数组release了,但是没有nil,调用它或直接crash的,但是ni... 阅读全文
posted @ 2015-10-14 09:53 *宁宁 阅读(177) 评论(0) 推荐(0) 编辑