这个列表分为以下几个部分:框架( Frameworks )、组件( Components )、测试( Testing )和其他的开源项目,免费的和付费的服务。每个部分中的项目没有先后顺序,均是按照提交的先后顺序排列的。
GPU Image – 一个基于 GPU 的 iOS 开源的图像和视频处理框架。
UIImage DSP – iOS UIImage 处理功能,它使用 vDSP/Accelerate 框架来提高速度。
QR Code Scanner – 二维码扫描器。
AsyncImageView – UIImageView 的异步图像加载和显示扩展,不会阻塞 UI 线程。
SDWebImage – 异步的图像下载器,提供了缓存支持。以 UIImageView 类别的方式提供。
DFImageManager – 从多种数据源获取图像的现代框架。无需配置,并具有高度的可定制性和扩展性。使用了 NSURLSession。
MapleBacon – 一个 Swift iOS 图像下载和缓存库 ★
NYTPhotoViewer – 抽屉菜单和照片查看器。
IDMPhotoBrowser – 图片浏览器/查看器。
JTSImageViewController – iOS 交互式图片浏览器。
Concorde – 下载和解码连续的 JPEG 图像。
SCRecorder – 类似 Vine 的点击拍摄,动画过滤器,慢镜头,片段编辑相机引擎。
HanekeSwift – 一个 Swift 编写的 iOS 平台的轻量级通用缓存框架,还有对图像的更多支持。★
TOCropViewController – 一个可以允许用户修改 UIImage 对象的视图控制器。
YXTMotionView – 一个自定义的图片视图,它实现了依靠设备运动来滚动图片。
PINRemoteImage – 一个线程安全、高性能、特性丰富的图像获取器。
SABlurImageView – 可以轻松地为图片添加模糊动画效果。★
FastImageCache – 在滚动时快速显示图片的 iOS 框架。
BKAsciiImage – 将图片渲染为 ASCII art 的库。
YLGIFImage – 异步的 GIF 图像解码和图片浏览器。支持 GIF 图动画,但只消耗少量的内存。
AlamofireImage – 一个为 Alamofire 制作的图像组件库。★
Nuke – 高级的图片管理框架。★
FlagKit – 供 app 和 web 页面上使用的漂亮旗标。★
YYWebImage – 异步图像加载框架(支持 WebP,APNG,GIF 格式)。
AFNetworking – 一个得心应手的 iOS 和 OSX 上的网络请求框架。
RestKit – RestKit 是一个 iOS Objective-C 框架,是为了让和 RESTful web 服务交互变的简单、快捷、有趣。
FSNetworking – 稳固的 iOS 网络库。
ASIHTTPRequest – Objective-C 编写的 HTTP 网络请求库。它是对 CFNetwork 易用的封装。支持 Mac OS X 和 iPhone。
Overcoat – 小巧但是很强大的库,让创建一个 REST 客户端简便和有趣。
ROADFramework – 面向属性的 web 服务交互方式。框架有内建的 json 和 xml 请求响应序列化方法,十分方便扩展。
MBNetworkMonitor – 苹果 Reachability 类的现代化替代品,使用了 CoreTelephony 来传达更多有关用户网络连接状况的信息。
MBNetworkIndicator – 提供了简单的方式在多个请求之间协调设备网络指示器。
Alamofire – Alamofire 是一个 Swift 写的 HTTP 网络库,由 AFNetworking 的作者编写。★
Transporter – 让上传下载更便捷的小代码库。★
CDZPinger – 使用方便的 ICMP Ping 框架。
NSRails – 将客户端的对象/类映射到远程 REST API 的对象/ORM。
NKMultipeer – 一个建立在多重链接上的可测试的抽象。★
CocoaAsyncSocket – 用于 Mac 和 iOS 的异步 socket 网络库。
Siesta – 优雅的 RESTful 资源抽象,将状态解藕。是基于回调或者代理的网络库的替代品。★
Reachability.swift – 用 Swift 和闭包重新实现了苹果的 Reachablility 框架。★
NetworkEye – 一个 iOS 网络调试库,可以显示 App 中的 HTTP 请求和请求的相关信息。
Chameleon – 一个 iOS 性能强大的轻量级扁平化颜色框架,可以用于 Objective-C 和 Swift。★
ActionSheetPicker-3.0 – 为 iOS App 快速制作一个下拉 UIPickerView / ActionSheet 功能。
FlatUIKit – 适用于 iOS 的扁平化 UI 组件集合。
JVFloatLabeledTextField – 附有浮动标签的 UITextField 子类。
SSBouncyButton – 有弹性的 iOS7 样式按钮 UI 组件。
BetweenKit – 一个健壮的 iOS 拖拽框架。
JSQMessagesViewController – 一个优雅的 iOS 聊天消息 UI 库。
AMSmoothAlert – 一个很 cool 的 AlertView。
TSMessages – 在屏幕上方显示通知(比如成功、错误、警告或者消息)视图。
NZAlertView – 简单直观的 AlertView。类似推送通知的效果。
MGSwipeTableCell – 可以显示滑动按钮的 UITableViewCell 的子类,还支持多种过渡动画。
ARAutocompleteTextView – subclass of 实时显示文本提示的 UITextView 的子类。完美支持 e-mail 格式。
TGCameraViewController – 基于 AVFoundation 的自定义相机。样式漂亮,轻量并且可以很容易地集成到 iOS 项目中。
ENSwiftSideMenu – 一个 Swift 写的简洁 iOS7/8 侧滑菜单。★
MDCSwipeToChoose – 滑动卡片来决定 “喜欢” 或者 “不喜欢” 的控件,效果类似 Tinder App。可以用于在几分钟内创建识字卡 app,图片浏览器或者其他类似应用,而不用几小时。
ParallaxTableViewHeader – UITableView header 的视差滚动效果组件。
JLToast – iOS 的 Toast 组件,提供了简单的接口。★
SweetAlert – 为 iOS 应用提供了实时动画效果的 AlertView,Swift 编写而成。★
Form – JSON 驱动的列表控件。
BLKFlexibleHeightBar – 创建一个高度可以自动调整的 NavigationBar,类似 Facebook ,Square Cash,Safari 中的那样。
NMPopUpView – 用于显示浮动窗口的简单 iOS 类。支持 Swift 和 Objective-C。★
SDevIconFonts – 用于 Swift 的 Fontawesome, Iconic, Ionicons, Octicon。★
SDevBootstrapButton – Swift 版的 Twitter Bootstrap 按钮。★
SDevCircleButton – Swift 实现的圆型按钮。★
SDevFlatColors – Swift 实现的扁平化颜色。★
ColorArt – 从图片中取出主要颜色,类似 iTunes 11 的效果。
IQKeyboardManager – 防止键盘滑出来遮挡住 UITextField/UITextView 的框架,非侵入,无需代码。
WCFastCell – 滚动流畅的 Tables/Collections cell (没有动画)。
Motif – 一个基于 JSON 的可定制轻量级样式表框架。
VBFPopFlatButton – 基于 Facebook POP制作的,有9种不同状态动画的扁平化按钮。
HTPressableButton – 扁平化设计的可以按压的按钮。
Cool-iOS-Camera – 一个完全可定制的现代的照相机,使用 AVFoundation 框架实现。
AsyncDisplayKit – AsyncDisplayKit 是一个 iOS 框架,它能够使一个很复杂的用户界面保持平滑和反应灵敏。
AMTagListView – 一个可以添加一系列高度可定制化的标签的 UIScrollView 子类。
MotionBlur – MotionBlur 让你可以在 iOS 动画效果上添加模糊效果。
PBJVision – iOS 相机引擎,支持点击拍摄,慢动作视频和图片捕捉功能。
DynamicColor – 又一个用于操作颜色的 Swift 扩展。★
GaugeKit – 可定制的仪表组件,可以方便地仿制苹果样式的仪表盘。★
SVWebViewController – 一个非侵入式的内置浏览器。
SwiftWebVC – 一个 SVWebViewController 的 Swift 实现。★
MVAutocompletePlaceSearchTextField – 一个类似 Google Places,Uber 等位置搜索的非侵入式自动完成控件。
MVMaterialView – 用来模仿 Material Design 概念波纹(Ripple)效果 UI 控件的子类和 UIButton。
Atlas – 为 Layer 设计的原生 iOS 消息应用 UI 组件。
Swift-Prompts – 用来设计自定义提示的 Swift 库,有很大的范围可供选择。★
IQDropDownTextField – 提供了下拉 UIPickerView 支持的 UITextField。
PJAlertView – 苹果弃用了原来好用的警告视图,让我们失去了很多的定制性,这个库重新将定制性带回来。
CZPicker – iOS 的 Popup 样式的 UIPickerView.
TisprCardStack – 卡片 UI 库。★
YXTPageView – 一个支持 UIView 和 UITableView 之间滚动切换的 PageView。
DatePickerDialog – 在 UIAlertView 上显示 UIDatePicker 的 Swift 库。★
gifu – iOS 上支持动态 GIF 的 Swift 框架。★
SAHistoryNavigationViewController – SAHistoryNavigationViewController 实现了一个在 iOS 上的类似任务管理器的 UI,兼容 UINavigationContoller,3D Touch。★
DOFavoriteButton – 一个可爱的动画按钮。★
LNRSimpleNotifications – 简单的 Swift app 内置通知。LNRSimpleNotifications 是一个 Swift TSMessages 简化版本。 ★
NgKeyboardTracker – iOS 的键盘跟踪 Objective-C 库。
SAInboxViewController – 受到 “Inbox by google” 动画过渡效果启发的 UIViewController 子类。★
TLYShyNavBar – 不像那些 UINavigationBar 那么傲慢。这个 Bar 很谦虚!可以很容易地创建自动滚动的 navigation bar。
BRYXBanner – Swift 的 iOS7 样式的下拉通知。 ★
NYAlertViewController – 可以自定义内容视图的 iOS AlertView,可高度自定义。
HDNotificationView – 使用模仿原生的通知横幅 UI,发出任何警告。
MZFormSheetPresentationController – MZFormSheetPresentationController 提供了一个原生 iOS UIModalPresentationFormSheet 的替代品,添加了对 iPhone 的支持,并且可以自定义 controller 的尺寸和表单的外观。
AnimatedTransitionGallery – 使用 UIViewControllerAnimatedTransitioning 协议实现了自定义 iOS 7 过渡动画。
Underscore.m – 用来操作数据的 DSL。
SBConstants – 生成一个包含了 storyboard 中所有 identifier 的常量文件。
XExtensionItem – 方便地在 iOS 应用和分享扩展至简分享数据。
ReflectableEnum – Objective-C 枚举的反射。
VWWPermissionKit – 可视化的 iOS 权限管理器。
ClusterPrePermissions – 可重用的预授权工具,它可以让开发者在对话中获取系统权限之前询问用户。
DateTools – 简便的 Objective-C 日期和时间工具。
EKAlgorithms – 一些知名的计算机科学算法和数据结构的 Objective-C 实现。
Tactile – 安全并且更加合乎习惯的响应收拾和控件事件的方式。★
Colours – 这是一套与定义的颜色和颜色方法,让你的 iOS/OS X 开发更加方便。
ObjectiveSugar – Ruby 风格的 ObjectiveC 附件。
GroundControl – iOS 远程配置。
OpinionatedC – 让 Objective-C 继承更多 Smalltalk 特性。
GCDKit – GCD 的 Swift 简化版。★
SwiftRandom – 随即数据生成器。★
RandomKit – Swift 随机数据生成器。★
Async – Swift 的 GCD 异步派发语法糖。★
YOLOKit – 让方块透过圆洞。
EZSwiftExtensions – :smirk:标准类型和类是如何工作的。★