编写高质量代码的52个有效方法
首页
美文
文章
散文
日记
诗歌
小说
故事
句子
作文
签名
祝福语
情书
范文
读后感
文学百科
编写高质量代码的52个有效方法
编写高质量代码的52个有效方法
52个有效方法(52) - 别忘了NSTimer会保留其目标对象
52个有效方法(51) - 精简initialize与load的
52个有效方法(50) - 构建缓存时,选用NSCache而非N
52个有效方法(48) - 多用块枚举,少用for循环
52个有效方法(49) - 对自定义其内存管理语义的collec
52个有效方法(47) - 熟悉系统框架
52个有效方法(46) - 不要使用dispatch_get_c
52个有效方法(45) - 使用dispatch_once来执行
52个有效方法(44) - 通过Dispatch Group机制
52个有效方法(43) - 掌握GCD及操作队列的使用时机
52个有效方法(42) - 多用GCD,少用performSel
52个有效方法(41) - 多用派发队列,少用同步锁
52个有效方法(40) - 用块引用其所属对象时不要出现保留环
52个有效方法(39) - 用handler块降低代码分散程度
52个有效方法(38) - 为常用的块类型创建typedef
52个有效方法(37) - 理解“块”这一概念
52个有效方法(36) - 不要使用retainCount
52个有效方法(33) - 以弱引用避免保留环
52个有效方法(35) - 用“僵尸对象”调试内存管理问题
52个有效方法(34) - 以“自动释放池块”降低内存峰值
52个有效方法(32) - 编写“异常安全代码”时留意内存管理问
52个有效方法(31) - 在dealloc方法中只释放引用并解
52个有效方法(30) - 以ARC简化引用计数
52个有效方法(29) - 理解引用计数
52个有效方法(28) - 通过协议提供匿名对象
52个有效方法(26) - 勿在分类中声明属性
52个有效方法(27) - 使用“class-continuat
52个有效方法(25) - 总是为第三方类的分类名称加前缀
52个有效方法(24) - 将类的实现代码分散到便于管理的数个分
52个有效方法(23) - 通过委托与数据协议进行对象间的通信
52个有效方法(22) - 理解NSCopying协议
52个有效方法(21) - 理解Objective-C的错误模型
52个有效方法(20) - 为私有方法加前缀
52个有效方法(19) - 使用清晰而协调的命名方式
52个有效方法(18) - 尽量使用不可变对象
52个有效方法(17) - 实现description方法
52个有效方法(16) - 提供全能初始化方法
52个有效方法(15) - 使用前缀避免命名空间冲突
52个有效方法(14) - 理解“类对象”的用意
52个有效方法(13) - 用“方法调配技术”调试“黑盒方法”
52个有效方法(12) - 理解消息转发机制
52个有效方法(11) - 理解objc_msgSend的作用
52个有效方法(10) - 在既有类中使用关联对象存放自定义数据
52个有效方法(9) - 以“类族模式”隐藏实现细节
52个有效方法(8) - 理解“对象等同性”这一概念
52个有效方法(7) - 在对象内部尽量直接访问实例变量
52个有效方法(6) - 理解“属性”这一概念
52个有效方法(5) - 用枚举表示状态、选项、状态码
52个有效方法(4) - 多用类型常量,少用#define预处理
52个有效方法(3) - 多用字面量语法,少用与之等价的方法
延伸阅读
心态
亲情
愚人节
沦落
腊八节
等待
四季
抖音网名
遥远
清晨
无缘
端午节祝福