Swift
iOS 高级教程:用 MVVM 处理复杂的TableView
· ☕ 8 min read
在本文,我们将讨论如何 用 Model-View-ViewModel(MVVM) 模式来组织 table view 代码。MVVM 是一种架构模型,它使用数据模型表示视图状态。我们可以使用很多 Swift 技术, 使 UI 逻辑包装成数据模型。例如使用协议和闭包简化 table view 中的代码。

MVVM in Swift
· ☕ 6 min read
原文:MVVM in Swift 编程归结起来就是让代码以一种聪明的方式与其他代码进行通信。 软件模式是约束程序员使编程更容易的方法。 MVVM , 大致上有以下几种限制

Swift 闭包
· ☕ 5 min read
根据 The Swift Programming Language (Swift 4.1) - Closures 整理。 Swift 中闭包与 Objective-C 中的 Blocks 以及其他一些编程语言中的匿名函数比较相似,是自包含的函数代码块。 闭包可以捕获和存储其所在上下文中

Swift:Automatic Reference Counting in Swift
· ☕ 12 min read
原文地址:Automatic Reference Counting 翻译: https://www.cnswift.org/ Swift 使用自动引用计数*(ARC)*机制来追踪和管理你的APP的内存使用。在大多数情况下,这意味着内存管