iOSiOS 高级教程:用 MVVM 处理复杂的TableView在本文,我们将讨论如何 用 Model-View-ViewModel(MVVM) 模式来组织 table view 代码。MVVM 是一种架构模型,它使用数据模型表示视图状态。我们可以使用很多 Swift 技术, 使 UI 逻辑包装成数据模型。例如使用协议和闭包简化 table view 中的代码。
gitgit-flow 工作流程当我们选择 Git 作为版本控制系统时,使用一个统一的工作流程是非常重要的。 Git 在分支控制上面做得非常好,但是如果团队在开发中没有使用有效的工作流程,混乱将是不可避免的。