目录
入门
库和框架
音频
动画
Apple TV
- Voucher - 方便 tvOS App 通过 iOS 设备上相应的程序来认证的库。
桥接
- JSPatch - JSPatch 利用 Objective-C 运行时桥接了 Objective-C 和 Javascript。你仅需引入一个小的引擎,就可以使用 JS 调用任何 Objective-C 的类。JSPatch 通常用来对 iOS App 做热修复(hotfix)。
缓存
图表
Core Data
数据库
- Realm - CoreData 和 SQLite 的替代品。简洁、现代、快速。
- YapDatabase - YapDatabase 是一个 iOS 和 Mac 上可扩展的数据库。
- Couchbase Mobile - Couchbase,有云同步支持的移动平台上的文档存储。
- FMDB - SQLite 的 Cocoa/Objective-C 封装。
- Akaibu-NSUserDefaults - Swift 键/值存储,只需要一行代码就可以对 NSObject 对象进行归档。类的属性会自动映射和归档。
- FCModel - 为那些喜欢直接使用 SQL 进行数据库操作的人提供的 CoreData 的替代品。
- Zephyr - 轻松地通过 iCloud 同步 NSUserDefaults ★
- Prephirences - Prephirences 是一个提供了有用的协议和便捷的方法来管理应用的偏好设置,配置和应用状态的 Swift 库。★
加密
硬件
动作
- MotionKit - 只需要两行或者很少的几行代码就可以从加速度传感器、陀螺仪和磁力传感器获取数据。现在 CoreMotion 让这些变得前所未有的简单。
蓝牙
- Discovery - 这是个很简单的库,用来从附近的设备上发现和获取数据(即便 peer app 在后台工作)。
- LGBluetooth - 基于 CoreBluetooth 的一个轻量级库,基于 block 制作。它能够让你程序中的 CoreBluetooth 相关的代码更加简洁。
- PeerKit 一个用于事件驱动,零配置的 Multipeer 连接应用程序的开源 Swift 框架。★
- simple-share - 一个基于蓝牙 LE 共享的框架,易于实现附近设备的连接。
- BluetoothKit - 使用 BLE 在 iOS/OSX 设备之间通讯的框架★
位置
iBeacon
HUD
事件总线
- Caravel - 用于 UIWebView 和 JS 的 Swift 事件总线。★
- SwiftEventBus - 一个真对 iOS 8 优化的发布/订阅事件总线。★
- PromiseKit - iOS 和 OS X 上的 Promises 实现。
- Bolts - Bolts 是一个试图使构建移动应用更简单的一个底层库集合。包括了任务(promises)和应用关联(deep links)。
- SwiftTask - Swift 实现的 Promise + progress + pause + cancel + retry。 ★
文件
JSON
布局
- ios-flexboxkit - 一个封装了 Flexbox 布局的简单 UIKit 扩展。
- Masonry - 利用简单的,链式的语法发挥出自动布局 NSLayoutConstraints 的强大功能。
- FLKAutoLayout - 让使用代码做约束更加简便的 UIView 类别。
- Façade - 可编程的视图布局,一个 autolayout 的替代品。
- PureLayout - 终极的 iOS 和 OS X 上的 Autolayout API,极其简单又异常强大。同时适用于 Objective-C 和 Swift。
- SnapKit - 一个 iOS 和 OS X 的 Swift Autolayout 领域专用语言(DSL)。★
- Cartography - 一个 Swift 编写的声明式 Auto Layout 领域专用语言(DSL)。★
- AutoLayoutPlus - 给 Auto Layout 加的一点料,由 Swift 驱动。 ★
日志
地图
媒体
图片
视频
PDF
消息
- LayerKit - 一个对于 Layer 的 iOS 开发组件,。是将消息(文字,照片,视频,数据)添加到移动或 Web 应用中最简单的解决方案。
- Twilio - 驱动着现代的交流方式,构建下一代音频与 SMS 应用。
- Plivo - SMS API、音频 API 和 全球运营商。
- XMPPFramework - 一个 iOS 和 Mac 上的 XMPP 协议通讯框架。
网络
推送通知
Passbook
- passbook - 为 Passbook 创建 pkpass 文件。
- Dubai - 生成和预览 Passbook 的 Pass。
- Passkit - 设计、创建并验证 Passbook 的 Pass。
权限
文本
功能漫游 / 介绍 / 教程
URL Scheme
- WAAppRouting - iOS 的路由实现。同时处理了 URL 识别和利用控制器显示解析后的参数。全部这些只要一行代码就可以搞定,控制器堆栈还会被自动保留!
- DeepLinkKit - 杰出的路由匹配框架,使用基于 block API 处理你的深链接。
- IntentKit - 一个便捷的方法来在 iOS app 中处理第三方 URL schemes。
- JLRoutes - 使用了 block API 的 iOS URL 路由框架。
UI
iOS中文版资源库,非常全
原文:http://www.cnblogs.com/WG-WA/p/5697098.html