肝了两个月的《Effective Objective-C 2.0》52 个知识点总结(导读)

1,689 阅读2分钟

精读了《Effective Objective-C 2.0 编写高质量的 iOS 与 OS X 代码的 52 个有效方法》,并对这 52 个知识点做了总结:

书籍介绍

作为一本被推荐到烂的书,该书从语法、接口与 API 设计、内存管理、框架等方面总结和探讨了 Objective-C 编程中 52 个鲜为人知和容易被忽视的特性与陷阱。该书包含大量实用范例代码,为编写易于理解、便于维护、易于扩展和高校的 Objective-C 应用提供了解决方案。除了语言的核心部分之外,书中还介绍了如何使用 Foundation 框架中的类,以及如何将 “大中枢派发” 等当前流行的系统库集成到自己的项目中。

全书共7章:

  • 第1章:通论与 Objective-C 的核心概念相关的技巧
  • 第2章:讲述与面向对象语言的重要特征(对象、消息和运行期)相关的技巧
  • 第3章:介绍与接口和 API 设计相关的技巧
  • 第4章:讲述协议与分类相关的技巧
  • 第5章:介绍内存管理中易犯的错误以及如何避免
  • 第6章:介绍块与大中枢派发相关的技巧
  • 第7章:讲解使用 Cocoa 与 Cocoa Touch 系统框架时的相关技巧

阅读方式

为使该书物尽其用,作者建议大家跳读,直接翻到最感兴趣或与当前工作有关的章节来看。可以分开阅读每条技巧,也可以按其中所引用的条目跳至其他话题,互相参照。相关技巧归并成章,读者可根据各章标题快速找到谈及某个语言特性的数条技巧。

笔者没有打乱这 52 个知识点的顺序,保留书中要点的同时,笔者添加了自己的总结和延伸。读者可通过目录要点笔者总结三种方式进行阅读。

阅读注意

文中 “【🚩 number】” 代表相关的知识点在第 number 个知识点。