
swift
文章平均质量分 89
SwiftFun
这个作者很懒,什么都没留下…
展开
-
Combine 操作符对比剖析 —— merge、zip 和 combineLatest
综上所述,merge、zip 和 combineLatest 操作符都是非常有用的操作符,它们可以将多个 Publisher 合并成一个,以便更方便地处理和订阅。merge 操作符可以将多个 Publisher 合并成一个,并按照它们产生事件的顺序将这些事件发送给下游;zip 操作符可以将多个 Publisher 合并成一个,并将它们产生的事件配对发送给下游;combineLatest 操作符可以将多个 Publisher 合并成一个,并将它们产生的最新事件进行组合发送给下游。原创 2023-04-10 12:33:45 · 723 阅读 · 0 评论 -
理解 Clang Module 和 Module Map 语法
很多时候,开发工具都对我们隐藏了很多底层的细节,了解这些细节,可以帮助我们了解底层的原理,分析并解决一些棘手的问题。Clang 是 Apple 平台上重要的工具,值得我们去研究探索。原创 2023-02-02 11:19:41 · 698 阅读 · 0 评论 -
仓库模式及其在 Swift 项目中的应用
仓库模式(Repository pattern)可以帮助你提供数据层的抽象,让你的代码更具维护性和扩展性。原创 2023-01-09 21:09:42 · 155 阅读 · 0 评论 -
详解 Codable 的用法和原理
本文介绍了 Codable、Codable 的用法,JSON 转模型的原理,以及默认值的处理。原创 2022-09-12 22:36:21 · 1024 阅读 · 0 评论 -
Swift 模块化项目结构最佳实践
原文链接:http://liuduo.me/2017/05/22/moduleproject/ 微博:@刘铎Derek 这篇文章没有技术,只讲怎么用 Xcode 组织项目结构。开篇写了这么多年的代码,目前觉得最好的构造项目结构的方式就是 模块化。模块化在 Objective-C 的项目中可能比较难搞起来,但是在 Swift 项目中就游润有余了,因为 Swift 有着天生 Module 的概念,和它的原创 2017-05-22 13:51:47 · 451 阅读 · 2 评论