(3)Effective OC
来源:互联网 发布:风险控制矩阵文档 编辑:程序博客网 时间:2024/06/04 17:40
ITEM5:使用枚举类型来定义状态,选项,状态码
- 使用枚举来定义常量非常有用,比如用来形如错误码,选项等,这样可读性强。
- 最好为枚举中各项赋值,而不让编译器自动赋值。这样当选项可以组合的时候可以使用按位或运算。
- 枚举选项如果有合并的时候使用NS_OPTIONS来定义,其他情况使用NS_ENUM。
- 用Switch时,枚举选项做条件,default 语句最好不要实现。这样当有选项未被执行,编译器会警告,提示用户。
代码示例:
ITEM6:理解属性
- 使用@property来声明属性,注意修饰词。
- 使用nonatiomic修饰属性,不要使用atomic修饰,影响性能。
- 声明实例变量要使用下划线的形式,增加可读性。
- 字符串用copy来修饰。
代码示例:
0 0
- (3)Effective OC
- (1)Effective OC
- (2)Effective OC
- (4)Effective OC
- (5)Effective OC
- (6)Effective OC
- effective oc笔记
- Effective OC : 1-5
- Effective OC 笔记 3多用字面量语法
- Effective OC: 6. 7. 8
- Effective OC之熟悉Objective-C
- Effective OC之对象、消息、运行时
- Effective OC之接口与API设计
- Effective OC 笔记 1了解Objective-C 语言的起源
- <<Effective OC>>读书笔记 --- 第六条 理解“属性”这一概念
- <<Effective OC>>读书笔记 --- 第十二条 理解消息转发
- 读书笔记 之 了解OC 的起源 (Effective Objective
- OC-3
- TCP协议学习笔记
- Jquery Validation 多按钮,多表单,分组验证
- (2)Effective OC
- Oracle函数decode 三元运算
- Oracle CASE WHEN 用法介绍
- (3)Effective OC
- 开源TTS
- TCP,IP,HTTP,SOCKET区别和联系
- hadoop - hadoop
- android——View/ViewGroup的"生命周期"
- 使用伪静态实现页面跳转中遇到的问题
- lua学习之基本语法
- Eclipse Java EE透视图看不见Referenced Libraries解决办法
- (4)Effective OC