原文:Dependency injection using factories in Swift
原作者 & Copyright @johnsundell
依赖注入是一项使得代码更加可测试的关键工具。我们不需要持有某些对象,或者创建这些对象的自有依赖,或者通过单例来获取他们,而是尽可能使那些对象能够正常运转所必须的一切内容(其他对象)通过外界传入,这样做的好处在于,一方面能清晰的看得到某个对象的所有依赖项,另一方便也使得测试工作变得更为简单(因为我们可以模拟这些依赖项来捕获、验证状态以及值。)
原文:Modular Xcode projects
原作者 & Copyright @pepibumur
翻译:@OgreMergO
使用 Xcode 构建模块化的工程就需要对工程结构以及其基础概念有很好的理解才行。