好用的开发库

作者: 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(是的,它是直接可以点击的!)。

相关文章

  • 好用的开发库

    IGListKit 作者是 Instagram EngineeringInstagram 程序员做的,IGList...

  • 好用的跑马灯library库

    1,一个好用的跑马灯library库: 开发当中好用的开源库能帮程序员省很多时间,省得自己造轮子,所以有好用的...

  • iOS -常用第三方库(持续更新。。。)

    前言:自己开发时候用到的比较好用的第三方库,都很好用。做个记录有需要的可以了解下。 (PS,如果有什么常用好用的库...

  • 最常用的第三方库

    网络库 说到网络库,这是开发必备,除非你的App玩单机。现在特别火也特别好用的网络库就数AFNetworking了...

  • ios开发必备第三方库

    网络库 说到网络库,这是开发必备,除非你的App玩单机。现在特别火也特别好用的网络库就数AFNetworking了...

  • iOS开发好用的库

    27个iOS开源库,让你的开发坐上火箭吧你不会想错过他们,真的。我爱开源。并且我喜欢开发者们,把他们宝贵的私人时间...

  • 微信小程序UI组件库「记录」

    开发微信小程序的过程中,选择一款好用的组件库,可以达到事半功倍的效果。下面记录一些比较好用的组件库 WeUI WX...

  • Android之xUtils-3.0数据库框架详解

    在Android 开发中,数据库模块是必不可少的.现在也有许多非常好用流行的数据库快速开发框架.今天主要介绍下xU...

  • Mac数据库编辑软件推荐--TablePlus

    mac数据库编辑软件哪款好用?TablePlus for Mac是macOS平台一款原生开发的数据库编辑软件。ta...

  • 开发一个简单好用的RxBus

    一个简单好用的时间总线SimpleRxBus, 点我传送门 在Android开发中,事件总线的库往往是开发必备的利...

网友评论

    本文标题:好用的开发库

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