GitHub作为一个面向开源及私有软件项目的托管平台,里面的一些开源项目对我们的开发有很大的帮助,其中一些高stars项目都是得到广大认可的。
为了方便自己快速了解 Swift的一些优秀的开源框架和在开发中快速找到匹配自己需求的开源框架,下面我就简单介绍下Swift里高stars项目。GitHub排名
另,统计一下OC和Swift相互对应的三方库,以便在OC和Swift互转中,还可以使用以前熟悉的三方库
awesome-ios
awesome-ios里面精选了iOS生态的资源,包括了Objective-C和Swift项目,有超多的实用工具、教程、练习项目
Alamofire
Alamofire是一个使用Swift开发的网络请求库,本质上是基于NSURLSession进行封装的,其核心是URLSession和URLSessionTask子类。
对应OC里面的AFNetworking
iina
视频播放器
ShadowsocksX-NG
VPN应用
swift-algorithm-club
流行的算法和数据结构的具体实现,并对他们的工作原理配有详细的解释。
Charts
第三方图表库,可以实现各种各样的图标(柱形图、折线图等)
ClashX
VPN应用
lottie-ios
就JSON 文件转成对应的动画
RxSwift
是Swift函数响应式编程的一个开源库,目的是让数据/事件流和异步任务能够更方便的序列化处理,能够使用Swift进行响应式编程,本质就是观察者模式
Vapor
一个 Web 框架,用来开发服务器端程序