会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CHM
不要自我怀疑!持续学习...
博客只作为日常学习笔记使用,如果给读者带来启发,深表荣幸...
新随笔
联系
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
32
下一页
2017年7月31日
第24条:将类的实现代码分散到便于管理的数个分类之中
摘要: 本条要点:(作者总结) 使用分类机制把类的实现代码划分成易于管理的小块 将应该视为 “私有” 的方法归入名叫 Private 的分类中,以隐藏实现细节 类中经常容易填满各种方法,而这些方法的代码则全部堆在一个巨大的实现文件里。有时这么做是合理的,因为即便通过重构把这个类打散,效果也不会更好。在此情况
阅读全文
posted @ 2017-07-31 07:37 鳄鱼不怕牙医不怕
阅读(273)
评论(0)
推荐(0)
2017年7月29日
第23条:通过委托与数据源协议进行对象间通信
摘要: 第4章:协议与分类 Objective-C 语言有一项特性叫做“协议”(protocol),它与 Jave 的 “接口”(interface)类似。Objective-C 不支持多重继承,因而我们把某个类应该实现的一系列方法定义在协议里面。协议最为常见的用途是实现委托模式,不过也有其他用法。理解并善
阅读全文
posted @ 2017-07-29 00:13 鳄鱼不怕牙医不怕
阅读(372)
评论(0)
推荐(0)
2017年7月26日
第22条:理解NSCopying 协议
摘要: 本条要点:(作者总结) 若想令自己所写的对象具有拷贝功能,则需实现 NSCopying 协议。 如果自定义的对象分为可变版本与不可变版本,那么就要同时实现 NSCopying 与 NSMutableCopying 协议。 复制对象时需要决定采用浅拷贝还是深拷贝,一般情况下应该尽量执行浅拷贝。 如果你
阅读全文
posted @ 2017-07-26 00:10 鳄鱼不怕牙医不怕
阅读(397)
评论(0)
推荐(0)
2017年7月12日
第21条:理解 Objective-C 错误模型
摘要: 本条要点:(作者总结) 只有发生了可使整个应用程序崩溃的严重错误时,才应使用异常。 在错误不那么严重的情况下,可以指派“委托方法”(delegate method)来处理错误,也可以把错误信息放在 NSError 对象里,经由“输出参数”返回给调用者。 当前很多种编程语言都有 “异常”(except
阅读全文
posted @ 2017-07-12 00:51 鳄鱼不怕牙医不怕
阅读(348)
评论(0)
推荐(0)
第20条:为私有方法名加前缀
摘要: 本条要点:(作者总结) 给私有方法的名称加上前缀,这样可以很容易地将其同公共方法区分开。 不要单用一个下划线做私有方法的前缀,因为这样做法是预留给苹果公司用的。 一个类所做的事情通常都要比从外面看到的更多。编写类的实现代码时,经常要写一些只在内部使用的方法。笔者建议,应该为这种方法的名称加上某些前缀
阅读全文
posted @ 2017-07-12 00:43 鳄鱼不怕牙医不怕
阅读(451)
评论(0)
推荐(0)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
32
下一页