OC 开源项目
Category/Util
Kit | 描述 |
---|---|
BFKit | 一套Category类型的 Kit,还有几个工具类。 |
基础功能
框架/封装
功能/封装
网络基础
JSON
XML/HTML
功能性
SDK
音频
图像视频
OpenGL
图像显示/解析
图像处理
颜色
绘图库
动画效果CA
动画曲线
常见动画
控件HUD
Alert
Slider
Segment
Switch
Button
Label/Text/排版
Scroll/Table
Popover
GridView
界面切换/导航
侧滑
Notification
PullToRefresh
Progress
StatusBar
知名效果Demo
高级功能
套装
其他
较完整的App
代码库打包
Mac Only
Mac Xcode插件/开发工具
Swift 开源项目
基础功能
Kit | 描述 |
---|---|
ExSwift | 一套Category类型的 Kit,还有几个工具类。 |
SwiftMoment | 一个好用的时间处理的库 (Moment.js)。 |
Timepiece | 一个时间处理的库 (NSDate) 。 |
Design-Patterns-In-Swift | Swift设计模式展示。 |
HanekeSwift | 一个通用缓存。 |
SugarRecord | 数据存储的封装,支持CoreData/Realm 。 |
SQLite.swift | SQLite封装 。 |
Async | 一套Category类型的 Kit,还有几个工具类。 |
SwiftSSL | 加密解密,支持MD5,SHA,HMac 。 |
CryptoSwift | 加密解密,支持MD5,SHA,HMac,AES等。 |
Bond | 各种事件绑定。 |
Dollar.swift | 容器类的操作 (Underscore.js)。 |
Runes | 几个貌似有用的运算符重载 (如尼字母啊哈哈...) |
Euler | 一些数学符号的运算符重载。 |
框架
Kit | 描述 |
---|---|
ReactKit | Reactive 框架。 |
RxSwift | ReactiveCocoa 的 Swift 试验性版本。 |
PromiseKit | Future and promise 方式编程. 这是一个双语版本的库(ObjC/Swift)。 |
SwiftTask | 任务管理 Promise + progress + pause + cancel + retry。 |
Cartography | Autolayout的封装。 |
SnapKit | Autolayout的封装。 |
网络
Kit | 描述 |
---|---|
Alamofire | Swift最流行的HTTP请求库。 |
SwiftHTTP | 简单的HTTP请求,简单包装自NSURLSession。 |
Starscream | WebSocket连接库。 |
Just | 简单好用的HTTP请求库。 |
JSON
Kit | 描述 |
---|---|
SwiftyJSON | JSON解析 |
Argo | JSON解析与对象映射。 |
ObjectMapper | JSON对象映射/相互转换。 |
网络图片加载
Kit | 描述 |
---|---|
Kingfisher | Swift最流行网络图片加载 (仿SDWebImage)。 |
KFSwiftImageLoader | 网络图片加载 (支持 iOS 和 Watch) |
UI/控件
Aotolay
Kit | 描述 |
---|---|
Snapkit | 自动布局框架 |
XML/HTML
功能性
Swift APP
Kit | 描述 |
---|---|
Chats | 一个具有原生界面风格的聊天App (注意这个还有配套的开源服务端) 。 |
SwiftWeather | 一个不错的天气App。 |
VPNOn | VPN连接管理,支持 Watch,已上架。 |
V2EXClient | 一个 V2EX 的一个客户端。 |
imWildCat | 又一个 V2EX 客户端。 |
SwiftHN | 一个 Hacker News 客户端。 |
News-YC---iPhone | 又一个 Hacker News 客户端。 |
FlappySwift | Flappy Bird。 |
swift-2048 | 2048。 |
eidolon | artsy.net 艺术品拍卖信息。 |