与我联系

Swift Codable 进阶:从基础到复杂类型

我们都知道,Codable = Encodable + Decodable。 Swift 给了我们一套几乎“傻瓜式”的序列化 / 反序列化方案。 但是,除了基础类型(String, Int, Double, Bool 等),一旦遇到 枚举、自定义 struct、Date、URL,事情就没那么轻松了。

Swift Codable 进阶:从基础到复杂类型

Swift 里的 struct、class、actor 我是怎么选的

刚开始写 Swift 的时候,我老老实实什么都用 class。因为以前写过一点 OC,脑子里就只有“对象=class”。 结果没多久就踩坑了:我写了个 User 模型,在列表和详情页同时用,结果改了详情页的用户名,列表里也跟着变了。我还以为是 UI bug,debug 半天才发现:哦,原来 clas

Swift 里的 struct、class、actor 我是怎么选的