-
IGListKit 作者是 Instagram Engineering
mamaral/Onboard -
Quick + Nimble 作者是 もどかしい
Quick是 Swift 和 Objective-C 的BDD测试框架,和匹配器框架 Nimble 配合使用。
Quick/Quick - Swift (以及 Objective-C)测试框架。Quick/Nimble - Swift 和 Objective-C 的匹配器 -
Natalie 作者是 Marcin Krzyzanowski
Natalie 生成基于 storyboard 文件的 Swift 代码,使 storyboard 和 segue 更容易使用。生成的文件减少了用字符串作为 Segue 或 Storyboard 的标识符的情况。
krzyzanowskim/Natalie - Storyboard 代码生成器(Swift) -
RxSwift 作者是 ReactiveExtensions*
对Swift中的 reactive 编程感兴趣?这里是RxSwift。
ReactiveX/RxSwift -
GDPerformanceView 作者是 Daniil Gavrilov
GDPerformanceView在状态栏上方显示 FPS,CPU 使用情况,app 和 iOS 版本,并通过 delegate 报告 FPS 和 CPU 使用情况。
dani-gavrilov/GDPerformanceView-Swift -
Alamofire
Alamofire 是用 Swift 写的 HTTP 网络库。
Swift 里的绝对网络指南,用 Alamofire - 自从2014年6月语言发布以来,Swift的网络已经成为争论焦点。甚至…Alamofire/Alamofire - Swift 中 优雅的 HTTP 网络 -
SwiftyStoreKit 作者是 Andrea Bizzotto
SwiftyStoreKit 是一个轻量的 app 内购框架,支持 iOS 8.0+,tvOS 9.0+和macOS 10.10+。
bizz84/SwiftyStoreKit -
Timepiece 作者是 AnyType
Swift 里直观的日期处理。
naoty/Timepiece -
CryptoSwift 作者是 Marcin Krzyzanowski
Swift 里加密相关的帮助函数实现。
krzyzanowskim/CryptoSwift - CryptoSwift 是一个不断扩充的集合,包含了标准、安全、用 Swift 实现的加密算法 -
FSCalendar
完全自定义的 iOS 日历库,兼容 Objective-C 和 Swift。
WenchaoD/FSCalendar -
ImageViewer 作者是 Kristian Angyal
模仿 Twitter 的图片浏览器。
MailOnline/ImageViewer -
PromiseKit
PromiseKit 是对于任意有 swiftc 的平台的周到和完整的 promises 实现,它有优秀的 Objective-C 桥接和赏心悦目的 iOS、macOS、tvOS 和 watchOS 专业化。
mxcl/PromiseKit - Swift 和 ObjC 的 Promises -
Ensembles 作者是 Drew McCormack
Ensembles 是一个 Objective-C 框架——也支持 Swift —— 它扩展了Apple的Core Data框架,为Mac OS和iOS添加了点对点同步。多个 SQLite persistent store 可以通过文件同步平台(如iCloud或Dropbox)耦合在一起。该框架可以容易地扩展以支持能够在设备之间移动文件的任何服务,包括自定义服务器。
这些库的 TL;DR 列表,供快速查询:
**IGListKit **[UICollectionView 框架] -> pod 'IGListKit', '~> 2.0.0
Realm [移动端数据库] -> pod 'RealmSwift’
Moya [抽象网络层] -> pod 'Moya', ‘8.0.0’
SwiftyJSON [JSON 解析] -> pod 'SwiftyJSON’
Valet [钥匙串帮手] -> pod 'Valet’
Firebase Analytics [分析] -> pod 'Firebase/Core’
AsyncDisplayKit [异步 UI SDK] -> pod 'AsyncDisplayKit’
DZNEmptyDataSet [空状态模式] -> pod 'DZNEmptyDataSet’
Chameleon [扁平化颜色框架] -> pod 'ChameleonFramework/Swift', :git => 'https://github.com/ViccAlexander/Chameleon.git'
PermissionScope [iOS 权限框架] -> pod 'PermissionScope’
FileKit [文件管理] -> pod 'FileKit', '~> 4.0.0’
SwiftyUserDefaults [user defaults 帮手] -> pod 'SwiftyUserDefaults’
Kingfisher [下载图片] -> pod 'Kingfisher', '~> 3.0’
Hero [自定义试图控制器过渡动画] -> pod 'Hero’
Hedwig [发送 email]
DeviceKit [设备信息] -> pod 'DeviceKit', '~> 1.0’
Charts [图表] -> pod 'Charts’
MGSwipeTableCell [可以滑动的 table cells] -> pod 'MGSwipeTableCell’
RandomKit [随机生成数字] -> pod 'RandomKit', '~> 3.0.0’
ResponseDetective [调适网络请求] -> pod 'ResponseDetective’
Onboard [用户指导页] -> pod 'Onboard’
Quick + Nimble [BDD 测试] -> pod 'Quick’
pod 'Nimble’
Natalie [从 storyboard 生成代码]
RxSwift [reactive 编程] -> pod 'RxSwift', '~> 3.0’
GDPerformanceView [实时 FPS and CPU 用量] -> pod 'GDPerformanceView-Swift', '~> 1.1.0’
Alamofire [网络] -> pod 'Alamofire', '~> 4.3’
SwiftyStoreKit [app 内购] -> pod 'SwiftyStoreKit’
Timepiece [date 帮手] -> pod 'Timepiece’
CryptoSwift [加密] -> pod 'CryptoSwift’
FSCalendar [日历] -> pod 'FSCalendar’
ImageViewer [模仿 Twitter 的图片查看器] -> pod 'ImageViewer’
PromiseKit [promises] -> pod 'PromiseKit', '~> 4.0’
Ensembles [Core Data 同步] -> pod 'Ensembles’
感谢阅读,这不是你在 Medium 上可以读到的最短的文章!如果你喜欢这篇文章,点击下面的 ❤️ 来把它分享给你的朋友,这样更多的人会发现这些非常棒的库。你也可以 在 Twitter 上 follow 我,,那儿我发的基本都是 iOS 开发。谢谢!
hey,还有一件事,如果你已经注意到我了,可以看看我现在的一个并不属于 iOS 编程世界的主要项目:
对科普,业余天文学和太空探索感兴趣?认识一下 Enter Universe(是的,它是直接可以点击的!)。
网友评论