上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 32 下一页
摘要: 本条要点:(作者总结) 可以用 @property 语法来定义对象中所封装的数据。 通过“特质”来指定存储数据所需要的正确语义。 在设置属性所对应的实例变量时,一定要遵从该属性所声明的语义。 开发 iOS 程序时应该使用 nonatomic 属性,因为 atomic 属性会严重影响性能。 第2章 对 阅读全文
posted @ 2017-06-16 01:28 鳄鱼不怕牙医不怕 阅读(222) 评论(0) 推荐(1) 编辑
摘要: 本条要点:(作者总结) 应该用枚举来表示状态机的状态、传递给方法的选项以及状态码等值,给这些值起个易懂的名字。 如果把传递给某个方法的选项表示为枚举类型,而多个选项又可同时使用,那么就将各选项定义为 2 的幂,以便通过按位或操作将其组合起来。 用 NS_ENUM 与 NS_OPTIONS 宏来定义枚 阅读全文
posted @ 2017-06-15 00:18 鳄鱼不怕牙医不怕 阅读(2460) 评论(0) 推荐(0) 编辑
摘要: 本条要点:(作者总结) 不要用预处理指令定义常量。这样定义出来的常量不含有类型信息,编译器只是会在编译前据此执行查找和替换操作。即使有人重新定义了常量值,编译器也不会产生警告信息,这将导致应用程序中的值不一致。 在实现文件中使用 static const 来定义“只在编译单元内可见的变量”(tran 阅读全文
posted @ 2017-06-14 00:20 鳄鱼不怕牙医不怕 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 记得从最开始学习 iOS 开发做网络请求时了解了一点 NSURLConnection,然后基本所有的网络请求就是用的 AFN,且当时对它的印象就是带缓存功能的网络请求库。由于接触 iOS 开发较晚,所以基本完全错过了NSURLConnection,也不是,貌似那时 AFN 还是 2.x 还是基于 N 阅读全文
posted @ 2017-06-13 07:22 鳄鱼不怕牙医不怕 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 本条要点:(作者总结) 应该使用字面量语法来创建字符串、数值、数组、字典。与创建此类对象的常规方法相比,这么做更加简明扼要。 应该通过取下标操作来访问数组下标或字典中的键所对应的元素。 用字面量语法创建数组或字典时,若值中有 nil,则会抛出异常。因此,务必确保值里不含 nil。 编写 Object 阅读全文
posted @ 2017-06-13 02:09 鳄鱼不怕牙医不怕 阅读(275) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 32 下一页