第一期-更轻量的 View Controllers
objc.io 是关于 Objective-C 最佳实践和先进技术的期刊,欢迎来到第一期!
objc.io 由 Chris Eidhof, Daniel Eggert 和 Florian Kugler 成立于柏林。我们成立 objc.io 的目的是针对深入的、跟所有 iOS 和 OS X 开发者相关的技术话题创造一个正式的平台。
objc.io 每一期专注于某个特定的主题,包含多篇文章涵盖这个主题的各个方面。第一期的主题是更轻量的 View Controllers,共有 4 篇文章,其中 3 篇来自创始团队,1 篇来自 Ricki Gregersen,欢迎他作为我们的第一个特约撰稿人!
从 iOS 应用的代码层面来说,一个常见的问题是 view controllers 难以控制,因为它们做了太多的事。通过重构出可复用的代码,就可以更容易地理解、维护和测试它们。本主题专注于如何让 view controllers 代码保持整洁的最佳实践和技术。
我们将会看到如何使用 view controllers 的协同对象 ( coordinating objects ) 分离出 view 和 model 的代码,同时将其他控制器对象引入到 view controllers 中。此外,我们还会看到使用 view controller 容器机制来拆分 view controllers。最后,我们会讨论如何测试这些整洁的 view controllers。
在接下来的期刊中,将会有更多出自 Objective-C 社区中优秀的特约撰稿人的文章。
上一篇: 关于
下一篇: 更轻量的 View Co...