会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CHM
不要自我怀疑!持续学习...
博客只作为日常学习笔记使用,如果给读者带来启发,深表荣幸...
新随笔
联系
管理
上一页
1
···
20
21
22
23
24
25
26
27
28
···
32
下一页
2017年6月16日
第6条:理解“属性”这一概念(上)
摘要: 本条要点:(作者总结) 可以用 @property 语法来定义对象中所封装的数据。 通过“特质”来指定存储数据所需要的正确语义。 在设置属性所对应的实例变量时,一定要遵从该属性所声明的语义。 开发 iOS 程序时应该使用 nonatomic 属性,因为 atomic 属性会严重影响性能。 第2章 对
阅读全文
posted @ 2017-06-16 01:28 鳄鱼不怕牙医不怕
阅读(231)
评论(0)
推荐(1)
2017年6月15日
第5条:用枚举表示状态、选项、状态码
摘要: 本条要点:(作者总结) 应该用枚举来表示状态机的状态、传递给方法的选项以及状态码等值,给这些值起个易懂的名字。 如果把传递给某个方法的选项表示为枚举类型,而多个选项又可同时使用,那么就将各选项定义为 2 的幂,以便通过按位或操作将其组合起来。 用 NS_ENUM 与 NS_OPTIONS 宏来定义枚
阅读全文
posted @ 2017-06-15 00:18 鳄鱼不怕牙医不怕
阅读(2590)
评论(0)
推荐(0)
2017年6月14日
第4条:多用类型常量,少用#define预处理指令
摘要: 本条要点:(作者总结) 不要用预处理指令定义常量。这样定义出来的常量不含有类型信息,编译器只是会在编译前据此执行查找和替换操作。即使有人重新定义了常量值,编译器也不会产生警告信息,这将导致应用程序中的值不一致。 在实现文件中使用 static const 来定义“只在编译单元内可见的变量”(tran
阅读全文
posted @ 2017-06-14 00:20 鳄鱼不怕牙医不怕
阅读(250)
评论(0)
推荐(0)
2017年6月13日
AFNetworking源码阅读前的准备(一)框架一览
摘要: 记得从最开始学习 iOS 开发做网络请求时了解了一点 NSURLConnection,然后基本所有的网络请求就是用的 AFN,且当时对它的印象就是带缓存功能的网络请求库。由于接触 iOS 开发较晚,所以基本完全错过了NSURLConnection,也不是,貌似那时 AFN 还是 2.x 还是基于 N
阅读全文
posted @ 2017-06-13 07:22 鳄鱼不怕牙医不怕
阅读(147)
评论(0)
推荐(0)
第3条:多用字面量语法,少用与之等价的方法
摘要: 本条要点:(作者总结) 应该使用字面量语法来创建字符串、数值、数组、字典。与创建此类对象的常规方法相比,这么做更加简明扼要。 应该通过取下标操作来访问数组下标或字典中的键所对应的元素。 用字面量语法创建数组或字典时,若值中有 nil,则会抛出异常。因此,务必确保值里不含 nil。 编写 Object
阅读全文
posted @ 2017-06-13 02:09 鳄鱼不怕牙医不怕
阅读(285)
评论(0)
推荐(0)
上一页
1
···
20
21
22
23
24
25
26
27
28
···
32
下一页