《Effective Objective-C 2.0》学习笔记1
2014-03-10 15:34
295 查看
第四条:多用类型常量,少用#define预处理命令
第五条:用枚举表示状态,选项,状态码
//eg1: #define ANIMATION_DURATION 0.3 //没有类型信息,所有的ANIMATION_DURATION都会被替换 //解决办法 static const NSTimeInterval kAnimationDuration = 0.3; //eg2: //声明全局通知名称 //in the header file extern NSString *const NOTIFACATION; //in the implementation file NSString *const NOTIFACATION = @"NOTIFACATION";
第五条:用枚举表示状态,选项,状态码
//定义枚举(指明底层数据类型) enum State : NSInteger { Eg1 = 0, Eg2 = 1 << 0, Eg3 = 1 << 1, Eg4 = 1 << 2, Eg5 = 1 << 3, Eg6 = 1 << 4, }; typedef enum State State;
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 那些年,我还在学习C# 学习笔记续
- Ruby 魔法 学习笔记之一
- sqlserver 数据库学习笔记
- CSS学习笔记Padding 属性中参数的定义与使用
- prototype 1.5 & scriptaculous 1.6.1 学习笔记
- prototype 学习笔记整理
- Oracle学习笔记(六)
- 关于SQLServer2005的学习笔记 XML的处理
- Jquery 基础学习笔记
- ExtJs 学习笔记基础篇 Ext组件的使用第1/2页
- linux Shell学习笔记第五天
- Jquery 学习笔记(二)
- PHP入门学习笔记之一
- 那些年,我还在学习C# 学习笔记
- Ruffy javascript 学习笔记
- JavaScript 学习笔记(十六) js事件
- JavaScript 学习笔记(十二) dom