好用的开发库

作者: anddygon | 来源:发表于2017-02-08 13:27 被阅读157次
    1. IGListKit 作者是 Instagram Engineering


      mamaral/Onboard
    2. Quick + Nimble 作者是 もどかしい

      Quick是 Swift 和 Objective-C 的BDD测试框架,和匹配器框架 Nimble 配合使用。
      Quick/Quick - Swift (以及 Objective-C)测试框架。Quick/Nimble - Swift 和 Objective-C 的匹配器
    3. Natalie 作者是 Marcin Krzyzanowski
      Natalie 生成基于 storyboard 文件的 Swift 代码,使 storyboard 和 segue 更容易使用。生成的文件减少了用字符串作为 Segue 或 Storyboard 的标识符的情况。
      krzyzanowskim/Natalie - Storyboard 代码生成器(Swift)
    4. RxSwift 作者是 ReactiveExtensions*

      对Swift中的 reactive 编程感兴趣?这里是RxSwift。
      ReactiveX/RxSwift
    5. GDPerformanceView 作者是 Daniil Gavrilov




      GDPerformanceView在状态栏上方显示 FPS,CPU 使用情况,app 和 iOS 版本,并通过 delegate 报告 FPS 和 CPU 使用情况。
      dani-gavrilov/GDPerformanceView-Swift
    6. Alamofire

      Alamofire 是用 Swift 写的 HTTP 网络库。
      Swift 里的绝对网络指南,用 Alamofire - 自从2014年6月语言发布以来,Swift的网络已经成为争论焦点。甚至…Alamofire/Alamofire - Swift 中 优雅的 HTTP 网络
    7. SwiftyStoreKit 作者是 Andrea Bizzotto

      SwiftyStoreKit 是一个轻量的 app 内购框架,支持 iOS 8.0+,tvOS 9.0+和macOS 10.10+。
      bizz84/SwiftyStoreKit
    8. Timepiece 作者是 AnyType
      Swift 里直观的日期处理。
      naoty/Timepiece
    9. CryptoSwift 作者是 Marcin Krzyzanowski
      Swift 里加密相关的帮助函数实现。
      krzyzanowskim/CryptoSwift - CryptoSwift 是一个不断扩充的集合,包含了标准、安全、用 Swift 实现的加密算法
    10. FSCalendar

      完全自定义的 iOS 日历库,兼容 Objective-C 和 Swift。


      WenchaoD/FSCalendar
    11. ImageViewer 作者是 Kristian Angyal
      模仿 Twitter 的图片浏览器。
      MailOnline/ImageViewer
    12. PromiseKit

      PromiseKit 是对于任意有 swiftc 的平台的周到和完整的 promises 实现,它有优秀的 Objective-C 桥接和赏心悦目的 iOS、macOS、tvOS 和 watchOS 专业化。
      mxcl/PromiseKit - Swift 和 ObjC 的 Promises
    13. 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(是的,它是直接可以点击的!)。

    相关文章

      网友评论

        本文标题:好用的开发库

        本文链接:https://www.haomeiwen.com/subject/kvbvittx.html