摘要: 参考 Effective Objective 2.0 Item 19: Use Clear and Consistent Naming 中的建议 1. Method Name : 适用驼峰命名法,方法名称应尽能表明方法是干什么的,不必担心名称过长,Xcode 会自动补全 - 如果Method返回一个 阅读全文
posted @ 2015-06-30 21:40 BEDDUP 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 什么时候用 #define ,什么时候用const ? effective objective c item4 中这样说: Prefer Typed Constants to Preprocessor #define 1. 避免 #define. 因为无类型信息,且可能会redefined; 2. 阅读全文
posted @ 2015-06-30 20:33 BEDDUP 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 有时某个类需要一个实例就可以了,比如ios 中的NSFileManager, NSUserDefault,在app运行的任何时刻,都只有一个实例。 一般用来管理共享的资源、逻辑等。 1. 以下是在ios中构建单例的一种逻辑比较完善的方法,考虑了copy,alloc 的使用情况 static TBOG 阅读全文
posted @ 2015-06-30 19:28 BEDDUP 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1. 在viewDidLoad 时,geometry并未最终确定(此时ViewController 的 view 刚刚加载完成), (如果使用storyboard, view 的大小是storyboard中vc 的大小(不确定最新的系统是否有变化)) 这时如果依赖 View 的 frame 或者 b 阅读全文
posted @ 2015-06-30 16:31 BEDDUP 阅读(251) 评论(0) 推荐(0) 编辑