摘要: iOS经典面试题总结--内存管理 内存管理 1.什么是ARC? ARC是automatic reference counting自动引用计数,在程序编译时自动加入retain/release。在对象被创建时retain count+1,在对象被release时count-1,当count=0时,销毁 阅读全文
posted @ 2016-07-24 19:38 stevenwuzheng 阅读(414) 评论(0) 推荐(0) 编辑
摘要: isKindOfClass和isMemberOfClass的区别 isKindOfClass和isMemberOfClass的区别 isKindOfClass和isMemberOfClass 都是NSObject的比较Class的方法 但两个有很大区别: isKindOfClass来确定一个对象是否 阅读全文
posted @ 2016-07-24 18:44 stevenwuzheng 阅读(631) 评论(0) 推荐(0) 编辑
摘要: Autorelease自动释放池的使用 使用ARC开发,只是在编译时,编译器会根据代码结构自动添加了retain、release和autorelease. MRC内存管理原则:谁申请,谁释放 遇到alloc/copy/retain 都需要添加release或autorelease autorelea 阅读全文
posted @ 2016-07-24 18:43 stevenwuzheng 阅读(723) 评论(0) 推荐(0) 编辑