UITableView 有缓存池,在创建 UITableViewCell 的时候,会根据 cellId 先去缓存池...[作者空间]
nil: 给对象赋空值 Person person = nil;Nil: 给类赋空值 Class person...[作者空间]
僵尸对象: 已经被销毁的对象(xcode 中默认不实时检查僵尸对象) 野指针: 指向僵尸对象(不可用的内存)的指针...[作者空间]
1. #include, C 语言中用来引入文件的关键字,如果重复包含文件会报错 2. #import , OC ...[作者空间]
1. get/set 方法的线程管理 atomic: 原子性(默认),对属性的 get/set 方法加原子锁。...[作者空间]
atomic修饰的属性一定是线程安全的吗?这个问题其实包括两个块内存,一个是栈区指针的内存A,一个是堆区对象占用的...[作者空间]
两者修饰对象时都是弱引用 weak: 只可以修饰对象, 不能修饰基本数据类型。修饰对象时, 如果对象被销毁会自动指...[作者空间]