美文网首页
看书笔记21-25

看书笔记21-25

作者: 苏苏咯 | 来源:发表于2017-04-26 04:06 被阅读8次

二十一:理解 Objevtiv-e错误模型

只有发生了可使整个应用程序崩溃的严重错误时,才应使用异常。
在错误不那么严重的情况下,可以指派"委托方法"(delegate method)来处理错误,也可以把错误信息放在NSError对象里,经过“输出参数”返回给调用者。

二十二:理解NSCopying协议

若想令自己所写的对象具有拷贝功能,则需实现NSCopying协议。
若果自定义的对象分为可变版本与不可变版本,那么就要同时实现NSCopying与NSMutableCopying协议。
复制对象时需决定采用浅拷贝还是深拷贝,一般情况下应该尽量执行浅拷贝。
如果你所写的对象需要深拷贝,那么可考虑新增一个专门执行深拷贝的方法。

二十三:通过委托与数据源协议进行对象间通信

委托模式为对象提供了一套接口,使其可由此将相关事件告知其他对象
将委托对象应该支持的接口定义成协议
将委托对象应该支持的接口定义成协议,在协议中把可能需要处理的事件定义成方法
当某对象需要从另外一个对象中获取数据时,可以使用委托模式。这种情境下,该模式亦称“数据源协议”(data source protocal).
若有必要,可实现含有位段的结构体,将委托对象是否能响应相关协议方法这一信息缓存至其中。

二十四:将类的实现代码分散到便于管理的数个分类之中

使用分类机制把类的实现代码划分成易于管理的小块。
将应该视为“私有”的方法归入名叫Provate的分类中,以隐藏实现细节。

二十五:总是为第三方类的分类名称加前缀

向第三方类中添加分类时,总应给其名称加上你专用的前缀。
向第三方类中添加分类时,总应该给其中的方法名加上你专用的前缀。

相关文章

  • 看书笔记21-25

    二十一:理解 Objevtiv-e错误模型 只有发生了可使整个应用程序崩溃的严重错误时,才应使用异常。在错误不那么...

  • 2.14【每日一词】pursue

    1.Those youngster between 21-25,vulnerable to impulsive, ...

  • 读经笔记05

    读经内容:创21-25 & 太21-25 读经感悟: 耶稣进了神的殿,赶出殿里一切做买卖的人,推倒兑换银钱之人的桌...

  • 看书笔记

    很多时候,人们喜欢的不是产品本身,而是产品所处的场景,以及场景中自己浸润的情绪。 《金字塔原理》 最有效的表达方法...

  • 看书笔记

    10月25日 我们期待孩子长大成人以后,当他做了后悔的事情,他能反思:我怎么做才能改正我的错误,把过失弥补回来。而...

  • 看书笔记

    在一个课上,老师推荐了一本《语文课:让孩子走向成熟并再次天真》,兴冲冲买回来,抚摸了几次便丢在不知名的书堆里。前几...

  • 看书笔记

    事情有点多,解决技术问题耗费的时间太长,一个上午和一个中午的时间还是不够,而且由于间隔的时间太长,三年之久了,就算...

  • 看书笔记

    人与人之间微妙而丰富的联结 你的小店会与许多人息息相关,给予和接受的缘分会安静地缔结,默默生长,源源不绝。在这样的...

  • 看书笔记

    人生就是一场超长牌局,我们每个人生来拿着一手牌叫家境,然后时间会不断的给我们发牌,有时好有时坏,这叫运气。这两种牌...

  • 看书笔记

    用两天的时间看完了《中国式谋略:历史中的胜者逻辑》这本书,我觉得书写的很精彩,读下来给人感觉是作者是一个研究历史的...

网友评论

      本文标题:看书笔记21-25

      本文链接:https://www.haomeiwen.com/subject/cbcbzttx.html