objc-zen-book-cn《禅与objc编程艺术》


立即下载 谦逊的毛巾
2025-08-25
代码 iii 编程 ii. 提供 优秀 指南 11 介绍 设计
1.3 MB

1. 介紹
2. 前言
i. Swift
ii. 贡献给社区
iii. 作者
iv. 关于中文翻译
3. 条件语句
i. 尤达表达式
ii. nil 和 BOOL 检查
iii. 黄金大道
iv. 复杂的表达式
v. 三元运算符
vi. 错误处理
4. Case语句
5. 命名
i. 常量
ii. 方法
iii. 字面值
6. 类
i. Initializer 和 dealloc
ii. 属性
iii. 方法
iv. 相等性
7. Categories
8. Protocols
9. NSNotification
10. 美化代码
11. 代码组织
i. 利用代码块
ii. Pragma
iii. 明确编译器警告和错误
iv. 字符串文档
v. 注释
12. 对象间的通讯
i. Blocks
ii. 委托和数据源
13. 面向切面编程
14. 参考资料
目錄
禅与 Objective-C 编程艺术
2
https://github.com/oa414/objc-zen-book-cn/
原文 https://github.com/objc-zen/objc-zen-book
我们在 2013 年 11 月份开始写这本书,最初的目标是提供一份编写干净漂亮的 Objective-C
代码的指南:现在虽然有很多指南,但是它们都是有一些问题的。我们不想介绍一些死板的规定,我们想提供一个在开发者
们之间写更一致的代码的方法。随时间的推移,这本书开始转向介绍如何设计和构建优秀的代码。
这本书的理念是代码不仅是可以编译的,同时应该是 “有效” 的。好的代码有一些特性:简明,自我解释,优秀的组织,良好
的文档,良好的命名,优秀的设计以及经得起时间的考验。
这本书的理念是是代码的清晰性优先于性能,同时提供为什么这么做的原因。
虽然所有的代码都是 Objective-C 写的,但是一些主题是通用的并且独立于编程语言的。
Luca Bernardi
http://lucabernardi.com
@luka_bernardi
http://github.com/lukabernardi
Alberto De Bortoli
http://alberto


代码/iii/编程/ii./提供/优秀/指南/11/介绍/设计/ 代码/iii/编程/ii./提供/优秀/指南/11/介绍/设计/
-1 条回复
登录 后才能参与评论
-->