Apple沃特ch 的项目则会被标记为 ▲,小编想写叁个 iOS 应用

iOS能源大全普通话版

转载
https://github.com/phlls/awesome-ios-cn

另贰个维护的财富:
https://github.com/Tim9Liu9/TimLiu-iOS
自个儿想许多程序员应该记得 GitHub 上有三个 Awesome – XXX
连串的财富整理。awesome-ios
就是 vsouza 发起维护的 iOS 能源列表,内容囊括:框架、组件、测试、Apple
Store、SDK、XCode、网站、书籍等。斯威夫特 语言写成的类型会被标记为 ★
,Apple沃特ch 的门类则会被标记为 ▲。

Awesome
类别固然挺全,但宗旨只对录取的能源做了极为简略的牵线,假使有更详实的华语介绍,对相应开发者的扶助会更大。那也是我们倡议那个开源项指标初衷。


小编想许多程序员应该记得 GitHub 上有一个 Awesome – XXX
连串的能源整理。awesome-ios 便是 vsouza 发起维护的 iOS
财富列表,内容包蕴:框架、组件、测试、Apple
Store、SDK、XCode、网站、书籍等。斯威夫特 语言写成的项目会被标记为 ★
,Apple沃特ch 的品种则会被标记为 ▲。

入门

小编们要做哪些?


  • 维护者:tangyouhua

Road Map
iOS

开发 iOS 应用从后天初始,苹果指南。★

怎么着参与本项目?

从底下的目录来看,本项指标工作量小不了,所以越发盼望能有越来越多程序员一起来参加。

可是投入前,有多少个小供给:

  • 英文尚可,能读懂英文并用本人的话复述;
  • 有 iOS 开发经历;

如有兴趣,请加 QQ:50872495。加 Q 时请注脚「iOS大全」


目录

  • 入门
  • 库和框架
    • 音频
    • 动画
    • Apple TV
    • 桥接
    • 缓存
    • Core Data
    • 图表
    • 数据库
    • 硬件
      • 动作
      • 蓝牙
      • 位置
      • iBeacon
    • HUD
    • 事件总线( 伊芙ntBus )
    • 文件
    • JSON
    • 布局
    • 日志
    • 地图
    • 媒体
      • 图片
      • 视频
      • PDF
    • 消息
    • 网络
    • 推送公告
    • Passbook
    • 权限
    • 文本
    • 浏览 / 介绍 / 教程
    • URL Scheme
    • UI
    • Websocket
    • 代码品质
    • 分析
    • 支付
    • 产品化学工业具
    • 实用工具
    • 安全
  • 安装项目
  • 依赖 / 包管理
  • 测试
    • 测试驱动开发 / 行为使得开发
    • UI测试
    • Beta 测试
    • 其它测试
  • 工具链
  • 工具
  • 迅猛开发
  • 部署
  • App Store
  • SDK
  • Xcode
    • 插件
    • 主题
    • 其他 Xcode 相关
  • 编码规范
  • 部分好网站
    • 新闻, 博客等
    • UIKIt 文档
    • 论坛和研究列表
    • 教程和 Keynotes
    • 原型
  • Twitter
  • Facebook 群组
  • 播客
  • 书籍
  • 其余优异的列表
  • 资源

  • Road Map iOS – 开发 iOS 应用从后日初步,苹果指南。★
  • Lifehacker – 笔者想写多个 iOS 应用,该从哪儿起首?
  • Codeproject – 入门 OPPO 和 iOS 应用开发。
  • Ray Wenderlich – 学习 iOS 应用开发。
  • Stanford – Developing Apps to iOS – 浦项科学和技术在 iTunes U 上的 iOS App
    开发课程。
  • Stanford – Developing iOS 8 Apps with Swift – 耶鲁(science and technology)在 iTunes U 上用
    斯维夫特 开发 App 的科目。★

Lifehacker
作者想写3个 iOS 应用,该从哪儿开首?

本项指标参与者

注:名单不分排行,不定期补充更新


<a name=”audio”></a>音频

  • 奥迪(Audi)oBus:下一代 App 到 App 的实时音频路由。官网
  • 奥迪(Audi)oKit:一个强硬的韵律合成,处理和剖析的工具集。官网
  • EZ奥迪(Audi)o:3个基于 Core 奥迪(Audi)o 的 iOS/OSX
    音频可视化框架。用于实时,低顺延的旋律处理和可视化功能的开销。官网
  • novocaine:应用于 OSX 和 iOS 的高品质音频框架。官网
  • QHSpeechSynthesizerQueue:一个 AVSpeechSynthesizer
    的行列管理类别。官网
  • StreamingKit – 一个对准 OSX 和 iOS 中 AudioPlayer/AudioStreamer
    神速的无缝扩张。官网
  • sound-fader-ios:一个 Swift 写的 AVAudioPlayer 的响声音控制制器 官网★

Codeproject
入门 金立 和 iOS 应用开发。

目录

动画

  • Pop:3个 iOS 和 OS X 动画库,能够便宜地达成由物理意义的交互。官网
  • AnimationEngine – 能够在 iOS 上福利地构建高级自定义动画。
  • Awesome-iOS-Animation – 八个卡通项目标集纳。
  • GL450ZTransitions – iOS View Controller 过场动画库。
  • DCAnimationKit – iOS 动画集合。很简短,只须求加上流水动画。
  • Spring – 一个粗略的 斯威夫特 iOS 动画库。
  • Canvas – 无需代码就足以在 Xcode 中显得动画 http://canvaspod.io。
  • Fluent – 便捷的 斯维夫特 动画框架。 ★
  • Cheetah – 便捷的 iOS 动画库,由 Swift2 编写。 ★
  • RadialLayer:针对可点击成分的动画片(类似于 Youtube Music)★官网

Ray
Wenderlich

学习 iOS 应用开发。

<a name=”getting-started”></a>入门

<a name=”apple-tv”></a>Apple TV

  • Voucher – 方便 tvOS App 通过 iOS 设备上相应的次序来表达的库。

Stanford – Developing Apps to
iOS

印度孟买理工科在 iTunes U 上的 iOS App 开发课程(音频和录制)。

<a name=”libraries-and-frameworks”></a>库和框架

<a name=”bridging”></a>桥接

  • JS帕特ch – JSPatch 利用 Objective-C 运转时桥接了 Objective-C 和
    Javascript。你仅需引入三个小的汽油发动机,就能够利用 JS 调用其余Objective-C 的类。JSPatch 平时用来对 iOS App 做热修复。

Stanford – Developing iOS 8 Apps with
Swift

加利福尼亚理工科在 iTunes U 上用 斯维夫特 开发 App 的教程(2016版)。★

<a name=”audio”></a>音频

  • AudioBus
    下一代 App 到 App 的实时音频路由。
  • AudioKit
    贰个强劲的韵律合成,处理和剖析的工具集。
  • EZAudio
    1个根据 Core 奥迪o 的 iOS/OSX
    音频可视化框架。用于实时,低顺延的旋律处理和可视化功用的成本。
  • novocaine:应用于
    OSX 和 iOS
    的高品质音频框架。官网
  • QHSpeechSynthesizerQueue
    一个 AVSpeechSynthesizer(iOS文本发音) 的行列管理种类。
  • StreamingKit
    三个针对性 OSX 和 iOS 中 AudioPlayer/AudioStreamer
    快速的无缝扩大。官网
  • sound-fader-ios
    一个 Swift 写的 AVAudioPlayer 的响动控制器 ★

<a name=”cache”></a>缓存

  • SDU翼虎LCache – UOdysseyLCache 的子类,能够为 酷派/GALAXY Tab应用提供的本地球磁性盘缓存。
  • Awesome Cache – 令人热衷的地方缓存 ★
  • mattress – iOS Web 内容的离线缓存 ★
  • Carlos – 简单但却灵活的缓存 ★

库和框架

动画

  • Pop
    一个 iOS 和 OS X 动画库,能够一本万利地促成由物理成效的并行。
  • AnimationEngine
    能够在 iOS 上利于地塑造高级自定义动画。
  • Awesome-iOS-Animation
    四个动画项目标聚众。
  • RZTransitions
    iOS View Controller 过场动画库。
  • DCAnimationKit
    iOS 动画集合。很简单,只要求加上流水动画。
  • Spring
    贰个简单的 斯威夫特 iOS 动画库。
  • Canvas
    无需代码就足以在 Xcode 中显示动画
    http://canvaspod.io
  • Fluent
    便捷的 斯威夫特 动画框架。 ★
  • Cheetah
    便捷的 iOS 动画库,由 Swift2 编写。 ★
  • RadialLayer
    针对可点击成分的动画片(类似于 Youtube Music)★

<a name=”charts”></a>图表

  • ios-charts – 3个强大的图片框架,MPAndroidChart 在 iOS 上的移植。★
  • JTChartView – JTChartView 是二个一心可定制的轻量级图表化解方案。
  • PNChart – 二个大约美貌的图表库,Pinner 和 CoinsMan
    的iOS客户端中利用了那些框架。
  • BEMSimpleLineGraph – 优雅的折线图框架。
  • JBChartView – 基于 iOS 的图表库,蕴涵折线图和直方图。
  • iOSPlot – iOS 图表库。
  • XYPieChart – 两个有动画的饼图框架。
  • TEAChart – 容易易用的 iOS 图表库。包罗了进献图、时钟图、直方图。
  • EChart – iOS/小米/华为平板 图表。提供了事件处理和卡通片辅助。
  • FSLineChart – 1个 iOS 折线图库。
  • chartee – 贰个为活动平台设计的图表库。
  • ANDLineChartView – 使用 ANDLineChartView
    能够便捷的在视图类中展现有动画效果的折线图。
  • TW猎豹CS6Charts – 三个 ChartJS 的 iOS 封装。结合 Obj-C
    原生代码便捷地创设有动画的图纸。

音频

<a name=”apple-tv”></a>Apple TV

  • Voucher
    方便 tvOS App 通过 iOS 设备上相应的先后来表达的库。

<a name=”core-data”></a>Core Data

  • CWCoreData – 方便并发环境下 CoreData 框架开发的恢弘与实用工具。
  • ObjectiveRecord – ActiveRecord 的 Objective-C 版本。
  • SSDataKit – 消除使用 CoreData 发生的旗帜代码。
  • ios-queryable – ios-queryable 是三个基于 CoreData 的
    IQueryable/IEnumerable 落成。
  • ReactiveCoreData – ReactiveCoreData 是一个将 CoreData 带入
    ReactiveCocoa 世界的尝尝。
  • Ensembles – 1个 CoreData 同步框架。
  • SLRESTfulCoreData – 遵照 Objc
    命名习惯,在运营时自动生成访问器,UCRUISERL替换和智能本性映射。
  • Mogenerator – 自动生成 CoreData 代码。
  • HardCoreData – 不会阻塞 UI 线程的 CoreData 栈和控制器。
  • encrypted-core-data – 使用 SQLClipher 对 CoreData 的 SQLite
    存款和储蓄举行加密。
  • MagicalRecord – 十分雅观艳的 CoreData 便捷存取框架。
  • QueryKit – 贰个简洁的连串安全的 CoreData 查询语言 ★
  • CoreStore – 强大的 CoreData
    框架,消除了增量迁移、获取、观察等题材。★

AudioBus
下一代 App 到 App 的实时音频路由。

<a name=”bridging”></a>桥接

  • JSPatch
    JSPatch 利用 Objective-C 运转时桥接了 Objective-C 和
    Javascript。你仅需引入一个小的引擎,就足以应用 JS 调用其余Objective-C 的类。JSPatch 平常用来对 iOS App 做热修复(hotfix)。

<a name=”database”></a>数据库

  • Realm – CoreData 和 SQLite 的替代品。简洁、现代、快速。
  • YapDatabase – YapDatabase 是2个 iOS 和 Mac 上可扩大的数据库。
  • Couchbase Mobile – Couchbase,有云同步援助的运动平台上的文档存款和储蓄。
  • FMDB – SQLite 的 Cocoa/Objective-C 封装。
  • Akaibu-NSUserDefaults – 斯威夫特 键/值存款和储蓄,只要求一行代码就足以对
    NSObject 对象进行归档。类的习性会活动映射和归档。
  • FCModel – 为那么些喜欢一贯选择 SQL 实行数据库操作的人提供的 CoreData
    的替代品。
  • Zephyr – 轻松地通过 iCloud 同步 NSUserDefaults ★
  • Prephirences – Prephirences
    是2个提供了实惠的商谈和方便的法子来管理接纳的宠幸设置,配置和接纳状态的
    斯威夫特 库。★

AudioKit
2个强大的节奏合成,处理和分析的工具集。

<a name=”cache”></a>缓存

  • SDURLCache
    U君越LCache 的子类,能够为 金立/GALAXY Tab 应用提供的地头磁盘缓存。
  • Awesome
    Cache

    令人热衷的当地缓存 ★
  • mattress
    iOS Web 内容的离线缓存 ★
  • Carlos
    不难但却灵活的缓存 ★

加密

  • AESCrypt-ObjC – 三个简便固执的 AES
    加密/解密类,但是它正是足以很好的劳作。

EZAudio
1个根据 Core 奥迪(Audi)o 的 iOS/OSX
音频可视化框架。用于实时,低顺延的节奏处理和可视化效率的付出。

<a name=”charts”></a>图表

  • ios-charts
    叁个强有力的图纸框架,MPAndroidChart
    在 iOS 上的移植。★
  • JTChartView
    JTChartView 是一个截然可定制的轻量级图表解决方案。
  • PNChart
    三个不难美丽的图表库,Pinner 和 CoinsMan
    的iOS客户端中采用了那些框架。
  • BEMSimpleLineGraph
    优雅的折线图框架。
  • JBChartView
    基于 iOS 的图表库,包蕴折线图和直方图。
  • iOSPlot
    iOS 图表库。
  • XYPieChart
    3个有动画的饼图框架。
  • TEAChart
    简单易用的 iOS 图表库。包罗了孝敬图、时钟图、直方图。
  • EChart
    iOS/Motorola/surface 图表。提供了事件处理和动画片辅助。
  • FSLineChart
    3个 iOS 折线图库。
  • chartee
    2个为移动平台设计的图表库。
  • ANDLineChartView
    使用 ANDLineChartView 能够方便的在视图类中突显有动画效果的折线图。
  • TWRCharts
    贰个 ChartJS 的 iOS 封装。结合 Obj-C
    原生代码便捷地创设有动画的图纸。

<a name=”hardware”></a>硬件

novocaine
应用于 OSX 和 iOS 的高品质音频框架。

<a name=”core-data”></a>Core Data

  • CWCoreData
    方便并发环境下 CoreData 框架开发的扩展与实用工具。
  • ObjectiveRecord
    ActiveRecord 的 Objective-C 版本。
  • SSDataKit
    消除使用 CoreData 发生的旗帜代码。
  • ios-queryable
    ios-queryable 是1个依据 CoreData 的 IQueryable/IEnumerable 实现。
  • ReactiveCoreData
    ReactiveCoreData (LacrosseCD) 是三个将 CoreData 带入 ReactiveCocoa
    世界的品味。
  • Ensembles
    1个 CoreData 同步框架。
  • SLRESTfulCoreData
    依照 Objc 命名习惯,在运作时自动生成访问器,U奥迪Q5L替换和智能个性映射。
  • Mogenerator
    自动生成 CoreData 代码。
  • HardCoreData
    不会堵塞 UI 线程的 CoreData 栈和控制器。
  • encrypted-core-data
    使用 SQLClipher 对 CoreData 的 SQLite 存款和储蓄举行加密。
  • MagicalRecord
    分外理想的 CoreData 便捷存取框架。
  • QueryKit
    1个简练的类型安全的 CoreData 查询语言 ★
  • CoreStore
    强大的 CoreData 框架,消除了增量迁移、获取、观察等难点。★
<a name=”motion”></a>动作
  • MotionKit –
    只需求两行或许很少的几行代码就足以从加快度传感器、陀螺仪和地力传感器获取数据。以后CoreMotion 让那些变得前所未有的回顾。

QHSpeechSynthesizerQueue
二个AVSpeechSynthesizer(iOS文本发音) 的队列管理连串。

<a name=”database”></a>数据库

  • Realm
    CoreData 和 SQLite 的替代品。简洁、现代、飞快。
  • YapDatabase
    YapDatabase 是1个 iOS 和 Mac 上可扩展的数据库。
  • Couchbase
    Mobile

    Couchbase,有云同步支持的移位平台上的文书档案存款和储蓄。
  • FMDB
    SQLite 的 Cocoa/Objective-C 封装。
  • Akaibu-NSUserDefaults
    斯威夫特 键/值存款和储蓄,只需求一行代码就足以对 NSObject
    对象进行归档。类的品质会自动映射和归档。
  • FCModel
    为那么些喜欢一贯行使 SQL 进行数据库操作的人提供的 CoreData 的替代品。
  • Zephyr
    轻松地经过 iCloud 同步 NSUserDefaults ★
  • Prephirences
    Prephirences
    是一个提供了实惠的协议和便利的措施来治本选用的偏爱设置,配置和动用状态的
    Swift 库。★

StreamingKit
一个针对 OSX 和 iOS 中奥迪(Audi)oPlayer/奥迪oStreamer飞快的无缝增添。

加密

  • AESCrypt-ObjC
    一个简短固执的 AES 加密/解密类,但是它正是足以很好的行事。
<a name=”bluetooth”></a>蓝牙
  • Discovery – 这是个非常粗大略的库,用来从隔壁的配备上发现和获取数据(就算peer app 在后台工作)。
  • LG蓝牙5.0 – 基于 CoreBluetooth 的两个轻量级库,基于 block
    制作。它可以让你程序中的 Core蓝牙( Bluetooth® )( Bluetooth® ) 相关的代码特别从简。
  • PeerKit 三个用以事件驱动,零配置的 Multipeer 连接应用程序的开源
    斯威夫特 框架。★
  • simple-share – 2个依照蓝牙5.0 LE 共享的框架,易于落到实处附近设备的一连。
  • Bluetooth( Bluetooth® )Kit – 使用 BLE 在 iOS/OSX 设备之间通信的框架★

sound-fader-ios
四个 Swift 写的AV奥迪(Audi)oPlayer的声息控制器 ★

<a name=”hardware”></a>硬件

<a name=”location”></a>位置
  • IngeoSDK – 总是处于开启状态的 iOS 地方显得框架。
  • Proxitee – 允许开发者利用 iBeacons 和地理围栏创制近场感知的利用。
  • LocationManager – 完结了3遍性大概持续请求当前岗位的法力,提供了依据block 的异步 API。
  • LocationKit – 高级岗位 SDK -
    只行使很少的电量和上下文相关的职务音讯就足以提供高精确度的职位数据。

动画

<a name=”motion”></a>动作
  • MotionKit
    只要求两行恐怕很少的几行代码就足以从加快度传感器、陀螺仪和地力传感器获取数据。未来CoreMotion 让那几个变得前所未有的大致。
<a name=”ibeacon”></a>iBeacon
  • Proxitee – 允许开发者利用 iBeacons 和地理围栏创设近场感知的行使。
  • OWUProximityManager – 二个有益于的 iBeacon + Core蓝牙( Bluetooth® ) 管理器。
  • Vicinity – 复制邻近的 iBeacons ,并援助在后台广播和检查和测试 BLE 设备。
  • BeaconEmitter – 把您的 Mac 变成三个 iBeacon。
  • OWUProximityManager – iBeacons + CoreBluetooth.

Pop– 一个iOS 和 OS X 动画库,能够一本万利地落到实处由物理意义的互动。

<a name=”hud”></a>HUD

  • MBProgressHUD – 用于体现三个半透明的
    HUD。当职责在后台线程截至时得以在上方展现多个提示器和/或许标签。
  • SVProgressHUD – 一个为您的 iOS 应用制作的简洁,轻量级的速度提醒HUD。
  • ProgressHUD – ProgressHUD 是多个轻量易用的 HUD。
  • M13ProgressSuite – 一个涵盖了不少 iOS 上用以显示速度音讯工具的套装。
  • JHProgressHUD – 1个简易轻量的 斯维夫特 框架,用于在 iOS 应用中显得★
  • PKHUD – 用 斯威夫特 重新达成了 Apple 的原生 HUD,协理 iOS 8 以上★
  • CozyLoadingActivity – 轻量的载入动作提醒 HUD ★

AnimationEngine
能够在 iOS 上便宜地营造高级自定义动画。

<a name=”bluetooth”></a>蓝牙
  • Discovery
    那是个很简短的库,用来从隔壁的配备上发现和获取数据(固然 peer app
    在后台工作)。
  • LGBluetooth
    基于 CoreBluetooth 的2个轻量级库,基于 block
    制作。它能够让你程序中的 Core蓝牙5.0 相关的代码尤其从简。
  • PeerKit
    一个用以事件驱动,零配置的 Multipeer 连接应用程序的开源 斯维夫特框架。★
  • simple-share
    2个依照蓝牙5.0 LE 共享的框架,易于落到实处附近设备的连接。
  • BluetoothKit
    使用 BLE 在 iOS/OSX 设备之间通信的框架★

<a name=”eventbus”></a>事件总线

  • Caravel – 用于 UIWebView 和 JS 的 斯威夫特 事件总线。★
  • Swift伊夫ntBus – 贰个真对 iOS 8 优化的发表/订阅事件总线。★
  • PromiseKit – iOS 和 OS X 上的 Promises 实现。
  • Bolts – Bolts
    是三个盘算使创设移动应用更简明的一个底层库集合。包罗了职务和应用关联(deep
    links)。
  • SwiftTask – Swift 实现的 Promise + progress + pause + cancel +
    retry。 ★

Awesome-iOS-Animation
二个动画项指标集合。

<a name=”location”></a>位置
  • IngeoSDK
    总是处在开启状态的 iOS 地点显示框架。
  • Proxitee
    允许开发者利用 iBeacons 和地理围栏成立近场感知的选拔。
  • LocationManager
    落成了三回性也许持续请求当前地点的功力,提供了依照 block 的异步
    API。
  • LocationKit
    高职 SDK -
    只行使很少的电量和上下文相关的职位音讯就能够提供高精确度的地点数据。

<a name=”files”></a>文件

  • FileKit – Swift 达成的不难火速的文件管理工科具。★

RZTransitions
iOS View Controller 过场动画库。

<a name=”ibeacon”></a>iBeacon
  • Proxitee
    允许开发者利用 iBeacons 和地理围栏创立近场感知的运用。
  • OWUProximityManager
    1个有益于的 iBeacon + Core蓝牙5.0 管理器。
  • Vicinity
    复制邻近的 iBeacons (通过分析奥迪Q3SSI),并帮助在后台广播和检测 BLE
    设备。
  • BeaconEmitter
    把你的 Mac 变成贰个 iBeacon。
  • OWUProximityManager
    iBeacons + CoreBluetooth.

DCAnimationKit
iOS 动画集合。很不难,只须求加上流水动画。

<a name=”hud”></a>HUD

  • MBProgressHUD
    用于浮现1个半晶莹剔透的
    HUD。当义务在后台线程截止时方可在上头展现三个提醒器和/大概标签。
  • SVProgressHUD
    贰个为你的 iOS 应用制作的洗练,轻量级的快慢提示 HUD。
  • ProgressHUD
    ProgressHUD 是二个轻量易用的 HUD。
  • M13ProgressSuite
    1个包蕴了过多 iOS 上用于体现速度音信工具的套装。
  • JHProgressHUD
    二个粗略轻量的 斯威夫特 框架,用于在 iOS 应用中显得★
  • PKHUD
    用 Swift 重新达成了 Apple 的原生 HUD,支持 iOS 8 以上★
  • CozyLoadingActivity
    轻量的载入动作提醒 HUD ★

<a name=”json”></a>JSON

  • JSONKit – Objective-C JSON 工具。
  • TouchJSON – 一个 Objective-C 的 JSON 框架。
  • JSON-Framework – 这几个框架用 Objective-C 达成了3个严酷的 JSON
    解释器和生成器。
  • Mantle – 面向 Cocoa 和 Cocoa Touch 的模型框架 Model 。
  • Groot – 落成呃 JSON 字典大概数组和 Core Data Mangement
    对象之间的更换。
  • KZPropertyMapper – 以最少的代码完结数据映射和认证。
  • JSONModel – 神奇的基于 JSON
    的数量模型化框架。创造了一多元敏捷便利,自动并且智能的模型类。
  • SwiftyJSON – 使用 斯威夫特 处理 JSON 数据的好法子。★
  • 法斯特EasyMapping – 飞快地连串化和反种类化 JSON 数据。
  • OCMapper – Objective-C & 斯维夫特 通用的火速 JSON 模型转化框架。 ★
  • ObjectMapper – 在模型对象(包涵 class 和 struct)和 JSON 之间转换的
    斯威夫特 框架。★
  • JASON – 品质优秀操作便捷的 JSON 解析。★
  • Gloss – 一个 Swift 写的 JSON 解析库。★
  • Cereal – 斯威夫特 对象连串化 ★
  • 斯威夫特yJSONAccelerator – 使用 SwiftyJSON 恐怕 ObjectMapper 依照 JSON
    生成 Swift 模型。援助 NSCoding 并且提供了利用 JSON
    来代表模型的办法。★

Spring
三个简便的 Swift iOS 动画库。

<a name=”eventbus”></a>事件总线

  • Caravel
    用于 UIWebView 和 JS 的 Swift 事件总线。★
  • SwiftEventBus
    三个真对 iOS 8 优化的揭橥/订阅事件总线。★
  • PromiseKit
    iOS 和 OS X 上的 Promises 实现。
  • Bolts
    Bolts
    是二个准备使创设移动采取更简便易行的三个底层库集合。包蕴了职分(promises)和利用关联(deep
    links)。
  • SwiftTask
    Swift 实现的 Promise + progress + pause + cancel + retry。 ★

<a name=”layout”></a>布局

  • ios-flexboxkit – 七个打包了 Flexbox 布局的简约 UIKit 扩大。
  • Masonry – 利用简易的,链式的语法发挥出活动布局 NSLayoutConstraints
    的无敌成效。
  • FLKAutoLayout – 让使用代码做约束越来越简便易行的 UIView 连串。
  • Façade – 可编制程序的视图布局,一个 autolayout 的替代品。
  • PureLayout – 终极的 iOS 和 OS X 上的 Autolayout
    API,极其简约又极度强硬。同时适用于 Objective-C 和 斯威夫特。
  • SnapKit – 3个 iOS 和 OS X 的 斯威夫特 Autolayout 领域专用语言。★
  • Cartography – 二个 斯威夫特 编写的申明式 Auto Layout 领域专用语言。★
  • AutoLayoutPlus – 给 Auto Layout 加的一点料,由 斯维夫特 驱动。 ★

Canvas
无需代码就足以在 Xcode
中体现动画http://canvaspod.io

<a name=”files”></a>文件

  • FileKit
    Swift 达成的不难高效的文本管理工具。★

<a name=”logging”></a>日志

  • CleanroomLogger – 三个基于 Swift 可配置可增加的日志
    API,简洁、轻量并且飞快。★
  • CocoaLumberjack – 一个赶快有力灵活的日记框架,可用来 iOS & Mac。
  • NSLogger – 3个高品质的日记工具,它能够显得运营在 OS X、iOS 和
    Android 上客户端应用的踪迹。
  • Aardvark – 三个高质量日志框架,它使得创设可操作的 bug
    报告变得分外简单。
  • BlockTypeDescription – 在日记记录 block 的时候显得档次签名。
  • QorumLogs — 为 Xcode 和 谷歌 Docs 设计的 斯威夫特 日志工具。★

Fluent
便捷的 Swift 动画框架。 ★

<a name=”maps”></a>地图

  • Route-me – iOS 开源地图框架
  • NAMapKit – 允许你在 小米 应用使用自定义地图,并尝试模仿 Mapkit
    框架的部分作为。
  • Mapbox GL – 3个 iOS 上使用 OpenGL 渲染 Mapbox 矢量地图块的框架。
  • CMMapLauncher – 用于 iOS 中在各类地图应用中凸显方向的省心框架。
  • 百度地图iOS SDK:一套功效丰富的地图开发工具包。官网

Cheetah
便捷的 iOS 动画库,由 Swift2 编写。 ★

<a name=”json”></a>JSON

  • JSONKit
    Objective-C JSON 工具。
  • TouchJSON
    一个 Objective-C 的 JSON 框架。
  • JSON-Framework
    这些框架用 Objective-C 完成了三个严俊的 JSON 解释器和生成器。
  • Mantle
    面向 Cocoa 和 Cocoa Touch 的模型框架 Model 。
  • Groot
    实现呃 JSON 字典可能数组和 Core Data Mangement 对象之间的更换。
  • KZPropertyMapper
    以最少的代码实现数量映射和表达。
  • JSONModel
    神奇的依照 JSON
    的数目模型化框架。创制了一多级敏捷便利,自动并且智能的模型类。
  • SwiftyJSON
    使用 Swift 处理 JSON 数据的好法子。★
  • FastEasyMapping
    连忙地体系化和反体系化 JSON 数据。
  • OCMapper
    Objective-C & Swift 通用的急忙 JSON 模型转化框架。 ★
  • ObjectMapper
    在模型对象(包涵 class 和 struct)和 JSON 之间转换的 Swift 框架。★
  • JASON
    品质特出操作方便的 JSON 解析。★
  • Gloss
    一个 Swift 写的 JSON 解析库。★
  • Cereal
    斯维夫特 对象体系化 ★
  • SwiftyJSONAccelerator
    使用 斯威夫特yJSON 可能 ObjectMapper 依据 JSON 生成 Swift 模型。帮忙NSCoding 并且提供了利用 JSON 来代表模型的章程。★

<a name=”media”></a>媒体

RadialLayer
针对可点击成分的动画(类似于 Youtube Music)★

<a name=”layout”></a>布局

  • ios-flexboxkit
    贰个包装了 Flexbox 布局的简易 UIKit 扩大。
  • Masonry
    利用简易的,链式的语法发挥出机关布局 NSLayoutConstraints
    的雄强功效。
  • FLKAutoLayout
    让动用代码做约束越来越便利的 UIView 种类。
  • Façade
    可编制程序的视图布局,一个 autolayout 的替代品。
  • PureLayout
    终极的 iOS 和 OS X 上的 Autolayout
    API,极其简约又非凡强硬。同时适用于 Objective-C 和 Swift。
  • SnapKit
    一个 iOS 和 OS X 的 斯威夫特 Autolayout 领域专用语言(DSL)。★
  • Cartography
    2个 Swift 编写的注明式 Auto Layout 领域专用语言(DSL)。★
  • AutoLayoutPlus
    给 Auto Layout 加的一点料,由 Swift 驱动。 ★
<a name=”image”></a>图片
  • GPU Image – 二个根据 GPU 的 iOS 开源的图像和摄像拍卖框架。
  • UIImage DSP – iOS UIImage 处理效果,它利用 vDSP/Accelerate
    框架来进步速度。
  • QPRADO Code Scanner – 二维码扫描器。
  • AsyncImageView – UIImageView 的异步图像加载和出示扩充,不会卡住 UI
    线程。
  • SDWebImage – 异步的图像下载器,提供了缓存帮衬。以 UIImageView
    类其余章程提供。
  • DFImageManager –
    从多样数据源获取图像的现代框架。无需配备,并兼有莫斯科大学的可定制性和扩展性。使用了
    NSU福睿斯LSession。
  • MapleBacon – 多少个 斯维夫特 iOS 图像下载和缓存库 ★
  • NYTPhotoViewer – 抽屉菜单和相片查看器。
  • IDMPhotoBrowser – 图片浏览器/查看器。
  • JTSImageViewController – iOS 交互式图片浏览器。
  • Concorde – 下载和解码一连的 JPEG 图像。
  • SCRecorder – 类似 Vine
    的点击拍戏,动画过滤器,慢镜头,片段编辑相机引擎。
  • HanekeSwift – 二个 斯威夫特 编写的 iOS
    平台的轻量级通用缓存框架,还有对图像的越多帮忙。★
  • TOCropViewController – 三个得以允许用户修改 UIImage
    对象的视图控制器。
  • YXTMotionView –
    1个自定义的图形视图,它达成了依靠设备运动来滚动图片。
  • PINRemoteImage – 三个线程安全、高品质、性情充分的图像获取器。
  • SABlurImageView – 能够轻松地为图片添加模糊动画效果。★
  • 法斯特ImageCache – 在滚动时飞快显示图片的 iOS 框架。
  • BKAsciiImage – 将图纸渲染为 ASCII art 的库。
  • YLGIFImage – 异步的 GIF 图像解码和图片浏览器。协理 GIF
    图动画,但只消耗少量的内部存款和储蓄器。
  • AlamofireImage – 3个为 Alamofire 制作的图像组件库。★
  • Nuke – 高级的图片管理框架。★
  • FlagKit – 供 app 和 web 页面上利用的佳绩旗标。★
  • YYWebImage – 异步图像加载框架(帮助 WebP,APNG,GIF 格式)。

Apple TV

<a name=”logging”></a>日志

  • CleanroomLogger
    1个基于 Swift 可布置可扩张的日志 API,简洁、轻量并且急忙。★
  • CocoaLumberjack
    多少个快速有力灵活的日记框架,可用来 iOS & Mac。
  • NSLogger
    3个高品质的日志工具,它能够显示运营在 OS X、iOS 和 Android
    上客户端应用的踪迹。
  • Aardvark
    一个高质量日志框架,它使得创设可操作的 bug 报告变得12分简单。
  • BlockTypeDescription
    在日记记录 block 的时候显得档次签名。
  • QorumLogs
    — 为 Xcode 和 谷歌(Google) Docs 设计的 斯维夫特 日志工具。★
<a name=”video”></a>视频
  • VIMVideoPlayer – 1个对 AVPlayer 和 AVPlayerLayer 类的简短封装。
  • MobilePlayer – 3个无敌完善且完全可定制的 iOS 媒体播放器。

Voucher
方便 tvOS App 通过 iOS 设备上相应的次第来表明的库。

<a name=”maps”></a>地图

  • Route-me
    iOS 开源地图框架
  • NAMapKit
    允许你在 三星 应用使用自定义地图,并尝试模仿 Mapkit
    框架的有个别作为。
  • Mapbox
    GL

    二个 iOS 上选取 OpenGL 渲染 Mapbox 矢量地图块的框架。
  • CMMapLauncher
    用于 iOS 中在种种地图应用中显示方向的便利框架。
<a name=”pdf”></a>PDF
  • Reader – 八个 iOS PDF 阅读器的主导。
  • UIView 2 PDF – 使用 UIViews 的 PDF 生成器。

桥接

<a name=”media”></a>媒体

<a name=”messaging”></a>消息

  • LayerKit – 多个对此 Layer 的 iOS
    开发组件,。是将音讯(文字,照片,摄像,数据)添加到移动或 Web
    应用中最简易的化解方案。
  • Twilio – 驱动着当代的调换格局,塑造下一代音频与 SMS 应用。
  • Plivo – SMS API、音频 API 和 全世界运维商。
  • XMPPFramework – 三个 iOS 和 Mac 上的 XMPP 协议通讯框架。

JSPatch
JSPatch 利用 Objective-C 运营时桥接了 Objective-C 和
Javascript。你仅需引入多个小的外燃机,就能够选拔 JS 调用任何 Objective-C
的类。JSPatch 平日用来对 iOS App 做热修复(hotfix)。

<a name=”image”></a>图片
  • GPU
    Image

    二个基于 GPU 的 iOS 开源的图像和摄像拍卖框架。
  • UIImage
    DSP

    iOS UIImage 处理功用,它选拔 vDSP/Accelerate 框架来增长速度。
  • QR Code
    Scanner

    二维码扫描器。
  • AsyncImageView
    UIImageView 的异步图像加载和体现扩张,不会卡住 UI 线程。
  • SDWebImage
    异步的图像下载器,提供了缓存辅助。以 UIImageView 类别的点子提供。
  • DFImageManager
    从四种数据源获取图像的现世框架。无需配置,并有所低度的可定制性和扩大性。使用了
    NSUPAJEROLSession。
  • MapleBacon
    贰个 Swift iOS 图像下载和缓存库 ★
  • NYTPhotoViewer
    抽屉菜单和照片查看器。
  • IDMPhotoBrowser
    图片浏览器/查看器。
  • JTSImageViewController
    iOS 交互式图片浏览器。
  • Concorde
    下载和平消除码接二连三的 JPEG 图像。
  • SCRecorder
    类似 Vine 的点击拍片,动画过滤器,慢镜头,片段编辑相机引擎。
  • HanekeSwift
    2个 斯威夫特 编写的 iOS
    平台的轻量级通用缓存框架,还有对图像的越来越多扶助。★
  • TOCropViewController
    3个能够允许用户修改 UIImage 对象的视图控制器。
  • YXTMotionView
    贰个自定义的图纸视图,它达成了依靠设备运动来滚动图片。
  • PINRemoteImage
    1个线程安全、高质量、特性丰富的图像获取器。
  • SABlurImageView
    能够轻松地为图片添加模糊动画效果。★
  • FastImageCache
    在滚动时飞快呈现图片的 iOS 框架。
  • BKAsciiImage
    将图片渲染为 ASCII art 的库。
  • YLGIFImage
    异步的 GIF 图像解码和图纸浏览器。帮助 GIF
    图动画,但只消耗少量的内部存款和储蓄器。
  • AlamofireImage
    二个为 Alamofire 制作的图像组件库。★
  • Nuke
    高级的图片管理框架。★
  • FlagKit
    供 app 和 web 页面上行使的可观旗标。★
  • YYWebImage
    异步图像加载框架(协理 WebP,APNG,GIF 格式)。

<a name=”networking”></a>网络

  • AFNetworking – 三个百步穿杨的 iOS 和 OSX 上的网络请求框架。
  • RestKit – RestKit 是一个 iOS Objective-C 框架,是为了让和 RESTful
    web 服务交互变的不难、火速、有趣。
  • FSNetworking – 稳固的 iOS 网络库。
  • ASIHTTPRequest – Objective-C 编写的 HTTP 网络请求库。它是对
    CFNetwork 易用的包装。扶助 Mac OS X 和 中兴。
  • Overcoat – 小巧不过很有力的库,让创立1个 REST 客户端简便微风趣。
  • ROADFramework – 面向属性的 web 服务交互格局。框架有内建的 json 和
    xml 请求响应种类化方法,十一分有利于扩张。
  • MBNetworkMonitor – 苹果 Reachability 类的现代化替代品,使用了
    CoreTelephony 来传达越来越多关于用户互联网连接景况的音讯。
  • MBNetworkIndicator –
    提供了大约的办法在四个请求之间和谐装备网络提醒器。
  • Alamofire – Alamofire 是一个 斯威夫特 写的 HTTP 互连网库,由 AFNetworking
    的小编编写。★
  • Transporter – 让上传下载更便捷的小代码库。★
  • CDZPinger – 使用方便的 ICMP Ping 框架。
  • NSRails – 将客户端的指标/类映射到长途 REST API 的靶子/O凯雷德M。
  • NKMultipeer – 二个确立在多重链接上的可测试的虚幻。★
  • CocoaAsyncSocket – 用于 Mac 和 iOS 的异步 socket 网络库。
  • Siesta – 优雅的 RESTful
    资源抽象,将气象解藕。是依照回调或然代理的互联网库的替代品。★
  • Reachability.swift – 用 Swift 和闭包重新完毕了苹果的 Reachablility
    框架。★
  • NetworkEye – 二个 iOS 网络调节和测试库,能够显得 App 中的 HTTP
    请求和央浼的相关音信。

缓存

<a name=”video”></a>视频
  • VIMVideoPlayer
    2个对 AVPlayer 和 AVPlayerLayer 类的简易封装。
  • MobilePlayer
    二个强硬完善且完全可定制的 iOS 媒体播放器。

<a name=”push-notifications”></a>推送通告

  • Orbiter – 在 iOS 中登记推送文告。
  • PEM – 为推送服务器自动生成 profile。
  • Parse Push – 完全免费的后台推送公告,提供了创办分段,调度甚至 A/B
    测试的能力。
  • Urban Airship – 付费的推送通告后台。
  • Growth Push – 付费的推送布告。 它是在东瀛最受开发者喜爱的工具之一。
  • APNS-Pusher – 苹果推送通告服务的调节和测试器。

SDURLCache
U翼虎LCache 的子类,能够为 红米/平板电脑 应用提供的本土磁盘缓存。

<a name=”pdf”></a>PDF
  • Reader
    四个 iOS PDF 阅读器的宗旨。
  • UIView 2
    PDF

    使用 UIViews (或合营着 XIB)的 PDF 生成器。

<a name=”passbook”></a>Passbook

  • passbook – 为 Passbook 创建 pkpass 文件。
  • Dubai – 生成和预览 Passbook 的 Pass。
  • Passkit – 设计、创立并证实 Passbook 的 Pass。

Awesome
Cache

让人怜爱的本土缓存 ★

<a name=”messaging”></a>消息

  • LayerKit
    1个对于 Layer 的 iOS
    开发组件,。是将音讯(文字,照片,录像,数据)添加到移动或 Web
    应用中最简易的化解方案。
  • Twilio
    驱动着现代的交换格局,创设下一代音频与 SMS 应用。
  • Plivo – SMS
    API、音频 API 和 整个世界运行商。
  • XMPPFramework
    2个 iOS 和 Mac 上的 XMPP 协议通信框架。

<a name=”permissions”></a>权限

  • PermissionScope – 智能的 iOS 授权 UI 和 统一的
    API(帮助地方、文告、照片、联系人、日历、照片、迈克风、BT、进度提示、HealthKit和 CloudKit)。★
  • Proposer –
    便捷地伸手用户权限(支持相机、照片、迈克风、联系人、地方)。★
  • ICanHas – 简化 iOS
    用户权限请求(协理地点、推送通告、相机、联系人、日历、照片)。★
  • VWWPermission基特 – 可视化的 iOS 授权管理器。
  • ISHPermissionKit – 为 iOS 提供请求用户权限的合并方法。
  • JLPermissions – iOS
    预授权工具,开发者用它来制作询问用户是还是不是授权的对话框,支持日历、联系人、地点、照片、备忘录、twitter、推送通告和其余急需授权的操作。

mattress
iOS Web 内容的离线缓存 ★

<a name=”networking”></a>网络

  • AFNetworking
    一个弹无虚发的 iOS 和 OSX 上的网络请求框架。
  • RestKit
    RestKit 是3个 iOS Objective-C 框架,是为着让和 RESTful web
    服务交互变的简短、神速、有趣。
  • FSNetworking
    稳固的 iOS 网络库。
  • ASIHTTPRequest
    Objective-C 编写的 HTTP 互连网请求库。它是对 CFNetwork
    易用的包裹。扶助 Mac OS X 和 中兴。
  • Overcoat
    小巧不过很强大的库,让创造三个 REST 客户端简便和有意思。
  • ROADFramework
    面向属性的 web 服务交互格局。框架有内建的 json 和 xml
    请求响应连串化方法,12分便于增加。
  • MBNetworkMonitor
    苹果 Reachability 类的现代化替代品,使用了 CoreTelephony
    来传达越多关于用户网络连接情况的新闻
  • MBNetworkIndicator
    提供了回顾的办法在七个请求之间和谐装备互联网提示器
  • Alamofire
    Alamofire 是三个 Swift 写的 HTTP 网络库,由 AFNetworking
    的作者编写。★
  • Transporter
    让上传下载更便捷的小代码库。★
  • CDZPinger
    使用方便的 ICMP Ping 框架。
  • NSRails
    将客户端的对象/类映射到长途 REST API 的指标/OHavalM。
  • NKMultipeer
    3个创制在多重链接上的可测试的空洞。★
  • CocoaAsyncSocket
    用于 Mac 和 iOS 的异步 socket 网络库。
  • Siesta
    优雅的 RESTful
    财富抽象,将状态解藕。是基于回调也许代理的互联网库的替代品。★
  • Reachability.swift
    用 斯维夫特 和闭包重新达成了苹果的 Reachablility 框架。★
  • NetworkEye
    3个 iOS 互联网调节和测试库,能够彰显 App 中的 HTTP 请求和请求的连带音讯。

<a name=”text”></a>文本

  • Facebook Text Obj – Instagram 的公文处理库的 Objective-C 完毕。
  • Nimbus – Nimbus 是一个为高级 iOS 软件设计师构建工具包。
  • NSStringEmojize – 3个将 Emoji 表情符号转换为等价的 Unicode 字串的
    NSString 种类。
  • MMMarkdown – 用于将 Markdown 转换为 HTML 的 Objective-C 静态库。
  • DTCoreText – 利用 CoreText 使用 HTML 代码的艺术。
  • DTRichText艾德itor – 2个 iOS 的富文本编辑器。
  • NBEmojiSearchView – 三个援助搜索并且能够融为一炉到文本控件中的 emoji
    下拉列表视图。
  • ios-fontawesome – NSString + FontAwesome。
  • Pluralize.swift – 强大的 斯威夫特 String 单数转换复数扩充。★
  • Rich艾德itorView – Rich艾德itorView
    是三个粗略、模块化的富文本编辑器视图。★
  • Money – 为与钱和现金相关工作的的 斯威夫特 值类型。★
  • PhoneNumberKit – 用于解析,格式化和表明国际电话号码的 Swift框架,由谷歌(谷歌)的 libphonenumber 库帮衬。★
  • YYText – iOS 上用于体现和编写制定富文本的无敌文本框架。

Carlos
简单但却灵活的缓存 ★

<a name=”push-notifications”></a>推送文告

  • Orbiter
    在 iOS 中登记推送文告。
  • PEM
    为推送服务器自动生成 profile。
  • Parse
    Push

    完全免费的后台推送通知,提供了创立分段,调度甚至 A/B 测试的能力。
  • Urban
    Airship

    付费的推送文告后台。
  • Growth Push
    付费的推送公告。 它是在日本最受开发者喜爱的工具之一。
  • APNS-Pusher
    苹果推送布告服务的调试器。

<a name=”walkthrough–intro–tutorial”></a>功效漫游 / 介绍 / 教程

  • Onboard – 用一小点代码就足以创建多个非凡的吸附功效的执行。
  • EAIntroView – 中度可定制非侵入式的欢迎页面消除方案。
  • MYBlurIntroductionView – 在 MYIntroductionView
    上完美的,用于创设可定制的 app 介绍可能教程页面包车型大巴框架。
  • BWWalkthrough – 二个自定义 iOS App 的效益漫游页面包车型地铁框架。★
  • GHWalkThrough – 一个基于 UICollectionView 的非侵入式介绍页面组件。
  • ICETutorial – 三个很好的课程框架,类似 Path 3.X 版本的 App
    中的样式。
  • JazzHands – Jazz Hands 是八个简便的 UIKit关键帧动画框架。动画是足以选用手势、滚动视图、KVO 恐怕 ReactiveCocoa
    来支配的。
  • RazzleDazzle – 简单的遵照关键帧的 iOS 动画框架,由 斯威夫特编写。最契合用来 App 的轮转介绍页面。★
  • Instructions – 向您的 iOS
    项目中添加自定义的操作方法指引的简要方法。★
  • 斯威夫特yWalkthrough – 创设一个体验绝佳的作用漫游的最简便易行方法,Swift编写。★

图表

<a name=”passbook”></a>Passbook

  • passbook
    为 Passbook 创建 pkpass 文件。
  • Dubai
    生成和预览 Passbook 的 Pass。
  • Passkit
    设计、创设并表达 Passbook 的 Pass。

<a name=”url-scheme”></a>URL Scheme

  • WAAppRouting – iOS 的路由达成。同时处理了 U汉兰达L
    识别和选拔控制器显示解析后的参数。全部那几个只要一行代码就足以化解,控制器堆栈还会被电动保存!
  • DeepLinkKit – 特出的路由匹配框架,使用基于 block API
    处理你的深链接。
  • IntentKit – 3个方便的点子来在 iOS app 中处理第叁方 U卡宴L schemes。
  • JLRoutes – 使用了 block API 的 iOS U纳瓦拉L 路由框架。

ios-charts
1个强硬的图纸框架,MPAndroidChart
iOS 上的移植。★

<a name=”permissions”></a>权限

  • PermissionScope
    智能的 iOS 授权 UI 和 统一的
    API(匡助地方、文告、照片、联系人、日历、照片、迈克风、BT、进程提示、HealthKit和 Cloud基特)。★
  • Proposer
    便捷地呼吁用户权限(帮忙相机、照片、迈克风、联系人、地方)。★
  • ICanHas
    简化 iOS
    用户权限请求(协助地方、推送通告、相机、联系人、日历、照片)。★
  • VWWPermissionKit
    可视化的 iOS 授权管理器。
  • ISHPermissionKit
    为 iOS 提供请求用户权限的统一方法。
  • JLPermissions
    iOS
    预授权工具,开发者用它来塑造询问用户是不是授权的对话框,帮衬日历、联系人、地点、照片、备忘录、twitter、推送文告和其它急需授权的操作。

<a name=”ui”></a>UI

  • Chameleon – 2个 iOS 品质有力的轻量级扁平化颜色框架,能够用来
    Objective-C 和 斯威夫特。★
  • ActionSheetPicker-3.0 – 为 iOS App 神速成立四个下拉 UIPickerView /
    ActionSheet 成效。
  • FlatUIKit – 适用于 iOS 的扁平化 UI 组件集合。
  • JVFloatLabeledText菲尔德 – 附有浮动标签的 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 – 一个 斯维夫特 写的简要 iOS7/8 侧滑菜单。★
  • MDCSwipeToChoose – 滑动卡片来控制 “喜欢” 只怕 “不欣赏”
    的控件,效果类似 Tinder App。能够用来在几秒钟内创立识字卡
    app,图片浏览器依旧其余类似利用,而不用几钟头。
  • ParallaxTableViewHeader – UITableView header 的视差滚动作效果应组件。
  • JLToast – iOS 的 Toast 组件,提供了回顾的接口。★
  • SweetAlert – 为 iOS 应用提供了实时动画效果的 AlertView,Swift编写而成。★
  • Form – JSON 驱动的列表控件。
  • BLKFlexibleHeightBar – 创造一个可观能够自动调整的
    NavigationBar,类似 脸书 ,Square Cash,Safari 中的这样。
  • NMPopUpView – 用于体现浮动窗口的简易 iOS 类。辅助 斯威夫特 和
    Objective-C。★
  • SDevIconFonts – 用于 Swift 的 Fontawesome, Iconic, Ionicons,
    Octicon。★
  • SDevBootstrapButton – Swift 版的 Twitter Bootstrap 按钮。★
  • SDevCircleButton – 斯威夫特 达成的圆型按钮。★
  • SDevFlatColors – Swift 达成的扁平化颜色。★
  • ColorArt – 从图片中取出首要颜色,类似 iTunes 11 的效果。
  • IQKeyboardManager – 防止键盘滑出来遮挡住 UITextField/UITextView
    的框架,非侵入,无需代码。
  • WC法斯特Cell – 滚动流畅的 Tables/Collections cell 。
  • Motif – 八个基于 JSON 的可定制轻量级样式表框架。
  • VBFPopFlatButton – 基于 推文(Tweet)POP制作的,有9种不一致景况动画的扁平化按钮。
  • HTPressableButton – 扁平化设计的能够控制的按钮。
  • Cool-iOS-Camera – 一个通通可定制的现代的相机,使用 AVFoundation
    框架落成。
  • AsyncDisplayKit – AsyncDisplay基特 是3个 iOS
    框架,它能够使三个很复杂的用户界面保持平滑和反应灵敏。
  • AMTagListView – 三个足以添加一层层中度可定制化的标签的 UIScrollView
    子类。
  • MotionBlur – MotionBlur 让你能够在 iOS 动画成效上添加模糊效果。
  • PBJVision – iOS 相机引擎,扶助点击拍片,慢动作摄像和图纸捕捉功用。
  • DynamicColor – 又二个用来操作颜色的 斯维夫特 扩充。★
  • GaugeKit – 可定制的仪态组件,能够便宜地仿制苹果样式的仪表盘。★
  • SVWebViewController – 七个非侵入式的放到浏览器。
  • SwiftWebVC – 一个 SVWebViewController 的 Swift 实现。★
  • MVAutocompletePlaceSearchTextField – 三个好像 谷歌(Google) Places,Uber
    等岗位搜索的非侵入式自动达成控件。
  • MVMaterialView – 用来模拟 Material Design 概念波纹效果 UI
    控件的子类和 UIButton。
  • Atlas – 为 Layer 设计的原生 iOS 新闻应用 UI 组件。
  • Swift-Prompts – 用来设计自定义提醒的 Swift库,有很大的限量可供选取。★
  • IQDropDownTextField – 提供了下拉 UIPickerView 帮忙的 UITextField。
  • PJAlertView –
    苹果弃用了原本好用的告诫视图,让大家错过了成都百货上千的定制性,这些库重新将定制性带回去。
  • CZPicker – iOS 的 Popup 样式的 UIPickerView.
  • TisprCardStack – 卡片 UI 库。★
  • YXTPageView – 1个帮助 UIView 和 UITableView 之间滚动切换的
    PageView。
  • DatePickerDialog – 在 UIAlertView 上显示 UIDatePicker 的 Swift 库。★
  • gifu – iOS 上支撑动态 GIF 的 斯维夫特 框架。★
  • SAHistoryNavigationViewController –
    SAHistoryNavigationViewController 完毕了三个在 iOS
    上的类似职务管理器的 UI,包容 UINavigationContoller,3D Touch。★
  • DOFavoriteButton – 一个可爱的动画片按钮。★
  • LNXC60SimpleNotifications – 不难的 斯威夫特 app
    内置通告。LNRAV4SimpleNotifications 是二个 斯维夫特 TSMessages 简化版本。
  • NgKeyboardTracker – iOS 的键盘跟踪 Objective-C 库。
  • SAInboxViewController – 受到 “Inbox by google” 动画过渡效果启发的
    UIViewController 子类。★
  • TLYShyNavBar – 不像那贰个 UINavigationBar 那么傲慢。这些 Bar
    很谦虚!能够很简单地成立机关滚动的 navigation bar。
  • B奇骏YXBanner – Swift 的 iOS7+ 样式的下拉通报。 ★
  • NYAlertViewController – 可以自定义内容视图的 iOS
    AlertView,可中度自定义。
  • HDNotificationView – 使用模拟原生的通报横幅 UI,发出任何警示。
  • MZFormSheetPresentationController –
    MZFormSheetPresentationController 提供了三个原生 iOS
    UIModalPresentationFormSheet 的替代品,添加了对 酷派的支撑,并且能够自定义 controller 的尺码和表单的外观。
  • AnimatedTransitionGallery – 使用
    UIViewControllerAnimatedTransitioning 协议落到实处了自定义 iOS 7
    过渡动画。
  • iCarousel – iOS 和 Mac OS 上不难的,中度可定制化的数目驱动 3D
    跑马灯。
  • RESideMenu – 受 Dribble 上的设计启发而创造的 iOS 7/8
    样式的视差侧滑菜单。
  • FontAwesomeKit – iOS 的图标字体库,未来支撑 Font-Awesome,Foundation
    icons,Zocial 和 ionicons。
  • Cocoa Controls – 开源的 iOS 和 OS X UI 组件.
  • ActiveLabel.swift – 非侵入的 UILabel 替代品,援救 Hashtags ,
    Mentions 和 U路虎极光L 。 ★
  • XLForm – XLForm 是最灵敏有力的 iOS 库,用来创设动态的 tableview
    表单,完全适用于 斯维夫特 和 Obj-C。
  • RAReorderableLayout – 能够拖拽放置的 UICollectionView 成分。
  • ESTabBarController – 1个同意高亮按钮和自定义按钮动作的 Tabbar
    控制器。
  • STPopup – STPopup 为 索爱 和 华为平板 提供了一个 popup 样式的
    UINavigationController。
  • HoneycombView – HoneycombView 是用来突显类似 Honyecomb 布局的 iOS
    UIView,由 斯维夫特 完结。★
  • tapkulibrary – tap + haiku = tapku, 1个精心设计的 iOS 开源框架。
  • NVActivityIndicatorView – 很好的加载动画集合。★
  • KCJogDial – 提供控制机能的 UIView,类似三个转轮控制器。★
  • PagingMenuController – 有可定制的菜单的分页视图控制器,Swift 完毕。★
  • RadialMenu – RadialMenu 是1个提供了触控的上下文菜单(类似 iOS8 中
    iMessage 的录像按钮)的自定义控件。使用 Swift 和 POP 框架构建。★
  • VLDContextSheet – 类似 Pinterest iOS app 中的菜单。
  • cariocamenu – 最快的无点击菜单。★
  • DAExpandAnimation – 以自定义的模态过渡效果,从 cell
    中展开来彰显控制器的库。★
  • ScrollPager – 类似 Flipboard 的轮转翻页。★
  • ComponentKit – 受到 React 启发的 iOS 框架,Facebook 出品A
    React-Inspired View Framework for iOS, by Facebook.
  • Eureka – 使用纯 斯维夫特 营造优雅的 iOS 表单。★
  • PMTween – 优雅灵活的 iOS 渐变库。
  • MZTimerLabel – 让 UILabel 变成
    倒计时器只怕秒表的便利类,类似苹果的钟表应用。
  • WobbleView – WobbleView
    是八个贯彻了流行的忽悠效果的视图。你可以在采纳中有益的增加动态的用户交互和连接效果。★
  • CBZSplashView – Instagram 样式的开发银行页(Splash
    Screen)视图,缩放后显得主视图。
  • CRUISERKNotificationHub – 让任何 UIView 变成完善的公告宗旨。
  • EatFit – Eat fit 是四个受 谷歌(Google) Fit
    启发的用于优质感出示数据的零部件。
  • CollapsableTable – 能够自定义 section header 的可折叠 tableview
    section。★
  • LiquidFloatingActionButton – 流体状态的 Material Design 的变动按钮。
  • LiquidLoader – 液体动画的加载器组件。★
  • PickerView – Swift 完毕的自定义的 UIPickerView 替代品。★
  • InteractivePlayerView – 自定义的 iOS 音乐播放器视图。★
  • phone-number-picker – 2个 Swift 达成的简要易用的视图控制器,类似
    WhatsApp 那样让您输入带有国家代码电话号码。★
  • DLWBouncyView – BouncyView
    是2个为具有视图都落到实处了近年风靡的弹性效果的框架。
  • MMPopupView – 基于 Pop-up 的视图(例如,AlertSheet),援助有利于地定制。
  • EXTView – 使用 IB_DESIGNABLE 和 IBInspectable 为 Interface Builder
    提供了 UIView 扩展。
  • JTMaterialSwitch – 三个受 谷歌 的 Material Design
    启发的可定制的开关 UI,有波纹效果和弹性动画。
  • PickerView – 斯维夫特 写的可定制的 UIPickerView 替代品。
  • KCSelectionDialog – 不难的选料对话框。★
  • SFFocusViewLayout – 协理内容聚焦的 UICollectionViewLayout。
  • UITextField-Shake – 添加了摇晃动画的 UITextField 种类。也有 Swift版本 ★
  • JTFadingInfoView – 2个依照 UIButton 的帮忙淡入淡出动画特性的视图。
  • KCFloatingActionButton – 简洁的 iOS 浮动操作按钮。★
  • TTGSnackbar –
    在荧屏底边彰显简单的音信和操作按钮,扶助七种动画效果。★
  • TTGEmojiRate – iOS 的近乎 emoji 的评分视图。★
  • CardAnimation – 卡片翻页动画效果。★
  • BEMCheckBox – 优雅的 iOS 复选框。(Check box)
  • CVCalendar – 帮忙 iOS 8+ 的自定义可视化日历,Swift达成。★
  • SCLAlertView-Swift – Swift 完成的三个美艳的卡通 Alert View。★
  • Atlas-iOS – Atlas 是二个原生 iOS 对话 UI Layer 组件。
  • TKRubberIndicator – Swift 版橡胶 PageControl 指示器。
    http://tbxark.github.io
  • HorizontalProgress – 简单的动画水平进程条。
  • TKSwitcherCollection – 三个卡通开关集合。http://tbxark.github.io
  • JDSwiftAvatarProgress – 方便自定义的异步加载展位图进程条动画。★
  • iOS-CircleProgressView – 这一个空间允许用户用代码也许 interface
    builder 初阶化或创办并渲染1个圆形的进程条视图。★
  • Hamburger-Menu-Button – 2个莫斯中国科学技术大学学可定制的布达佩斯包菜单按钮。★
  • DGElasticPullToRefresh – iOS 弹性下拉刷新控件,Swift 完成。★
  • HTYTextField – 贰个有弹性的站位文字的 UITextField。★
  • JDStatusBarNotification –
    彰显在顶部状态栏的打招呼,使用简便,能够自定义。
  • GuillotineMenu – 铡刀样式过渡动画的下拉菜单。★
  • MediumMenu – 贰个基于 Medium iOS 应用的食谱。★
  • YALField – 使用 interface builder 更易于地成立表单
    UI。蕴含带合法性验证的自定义字段。
  • StarryStars – iOS GUI 库,用于浮现和编制评分。
  • JPRADOSplitVC – 自适应布局的 UISplitViewController。
  • SevenSwitch – 非侵入式的 iOS7 样式的开关替代品。★
  • RadialLayer – 可点击成分的卡通。★
  • MPParallaxView – Swift 达成的 Apple 电视 视差效果。★
  • 瑞鹰PLoadingAnimation – 斯维夫特 实现的依照 CALayer 的加载动画。★
  • Splitflap – 斯维夫特 应用的分屏展现框架。★
  • UIScrollView-InfiniteScroll – 匡助可是滚动的 UIScrollView 系列。★
  • PullToBounce – UIScrollView 的下拉刷新控件。★
  • TVButton – 重新创造四个不胜酷的 Apple 电视机 视差图标用在 iOS UIButton
    上。★
  • SlackTextViewController – 多个非侵入式的 UIViewcontroller
    子类,提供了一个能够随文字长度变化的分寸的文本框和一部分其它有效的新闻性子。
  • EZAlertController – 便捷的 Swift UIAlertController。★
  • EZSwipeController –
    图片 1类似
    Snapchat/Tinder/iOS 主页的 UIPageViewController。★
  • SWRevealViewController – 受到 FaceBook 和 Wunderlist 应用启发的
    UIViewController 子类,用于呈现侧滑的视图控制器。

JTChartView
JTChartView 是一个完全可定制的轻量级图表化解方案。

<a name=”text”></a>文本

  • Twitter Text
    Obj

    照片墙 的公文处理库的 Objective-C 完结。
  • Nimbus – Nimbus
    是3个为高级 iOS 软件设计师创设工具包。
  • NSStringEmojize
    三个将 Emoji 表情符号转换为等价的 Unicode 字串的 NSString 种类。
  • MMMarkdown
    用于将 Markdown 转换为 HTML 的 Objective-C 静态库。
  • DTCoreText
    利用 CoreText 使用 HTML 代码的法门。
  • DTRichTextEditor
    二个 iOS 的富文本编辑器。
  • NBEmojiSearchView
    二个支撑搜索并且能够融合为一到文本控件中的 emoji 下拉列表视图。
  • ios-fontawesome
    NSString + FontAwesome。
  • Pluralize.swift
    强大的 斯维夫特 String 单数转换复数扩展。★
  • RichEditorView
    Rich艾德itorView 是3个简约、模块化的富文本编辑器视图。★
  • Money
    为与钱和现金相关工作的的 斯维夫特 值类型。★
  • PhoneNumberKit
    用于解析,格式化和表明国际电话号码的 斯威夫特 框架,由谷歌(谷歌(Google))的
    libphonenumber 库扶助。★
  • YYText
    iOS 上用于突显和编制富文本的强硬文本框架。

<a name=”websocket”></a>WebSocket

  • Socket Rocket – 一个一致的 Objective-C WebSocket 客户端库。

PNChart
3个简练美貌的图表库,Pinner 和 CoinsMan 的iOS客户端中采纳了那个框架。

<a name=”walkthrough–intro–tutorial”></a>作用漫游 / 介绍 / 教程

  • Onboard
    用一小点代码就足以创设二个优质的吸附功能的执行。
  • EAIntroView
    中度可定制非侵入式的欢迎页面解决方案。
  • MYBlurIntroductionView
    在 MYIntroductionView 上无微不至的,用于创设可定制的 app
    介绍大概教程页面包车型客车框架。
  • BWWalkthrough
    1个自定义 iOS App 的机能漫游页面的框架。★
  • GHWalkThrough
    五个根据 UICollectionView 的非侵入式介绍页面组件。
  • ICETutorial
    1个很好的科目框架,类似 帕特h 3.X 版本的 App 中的样式。
  • JazzHands
    Jazz Hands 是多个粗略的 UIKit关键帧动画框架。动画是可以利用手势、滚动视图、KVO 或然 ReactiveCocoa
    来支配的。
  • RazzleDazzle
    不难的依照关键帧的 iOS 动画框架,由 斯威夫特 编写。最适合用来 App
    的滚动介绍页面。★
  • Instructions
    向您的 iOS 项目中添加自定义的操作方法指引的简要方法。★
  • SwiftyWalkthrough
    成立3个感受绝佳的功力漫游的最简易方法,Swift 编写。★

<a name=”code-quality”></a>代码品质

  • KZBootstrap –
    一多级的脚本和注释,代码品质很差时,在编写翻译时发出额外的荒唐和警告。
  • KZAsserts – 一多如牛毛的自定义断言,使用 DSL 来自动生成 NSError,允许在
    Debug 时断言和在 Release 时捕获错误。
  • PSPDFUIKitMainThreadGuard – 简洁的代码片段,当 UIKit在后台线程被接纳时生成断言。
  • Flex – 三个放到 iOS App 的调剂和商量工具。
  • chisel – iOS app 的佑助调节和测试工具,提供了一连串的 LLDB 命令。
  • OCLint – 静态代码分析工具,用以进步代码品质,缩短缺陷。
  • ocstyle – Objective-C 代码风格检查器。
  • SwiftLint – 四个实验性的工具,用于强化 Swift 的代码风格和习惯。★
  • spacecommander – 像三个集体那样,提交完全格式化的 Objective-C 代码。
  • DWURecyclingAlert – 优化 UITableViewCell 的滚动流畅性。
  • DCIntrospect – 小型的 iOS 可视化调节和测试工具库。
  • 沃特chdog – 贰个用以记录阻塞主线程的超载任务的类。★
  • Tailor – 跨平台的 斯维夫特代码静态分析器,它帮助您编写更加卫生的代码,幸免 bug。
  • SwiftCop – 斯维夫特Cop 是1个很实用的格式验证库,灵感源于 Ruby On Rails
    清晰的活动记录声明。★

BEMSimpleLineGraph
优雅的折线图框架。

<a name=”url-scheme”></a>URL Scheme

  • WAAppRouting
    iOS 的路由实现。同时处理了 UQashqaiL
    识别和利用控制器显示解析后的参数。全部那几个只要一行代码就能够解决,控制器堆栈还会被自动保存!
  • DeepLinkKit
    优良的路由匹配框架,使用基于 block API 处理你的深链接。
  • IntentKit
    一个方便人民群众的不二法门来在 iOS app 中拍卖第③方 U奥德赛L schemes。
  • JLRoutes
    使用了 block API 的 iOS UMuranoL 路由框架。

<a name=”analytics”></a>分析

  • Flurry Analytics – 免费的 App 分析 API。
  • Parse Analytics – 衡量 App 的应用状态,跟踪 bug 等等。
  • Mixpanel – 高级分析平台。
  • Localytics – 将 app 的经营销售和多少解析结合起来。
  • Answers by 法布里c – 让您实时的侦破用户体验。
  • Liquid Analytics – 通过分析和个性化的实时报告辨认特定的表现。
  • GTrack – 谷歌 Analytics 对 iOS 的轻量级 Objective-C
    封装,并且提供了部分很是的效劳。
  • ARAnalytics – 抽象的辨析框架,提供了灵性的 API
    来跟踪事件和用户数量。
  • Segment – 将分析继承进 iOS 应用中的简单方法。

JBChartView
基于 iOS 的图表库,包蕴折线图和直方图。

<a name=”ui”></a>UI

  • Chameleon
    3个 iOS 质量有力的轻量级扁平化颜色框架,能够用来 Objective-C 和
    Swift。★
  • ActionSheetPicker-3.0
    为 iOS App 飞快创建1个下拉 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,斯威夫特 编写而成。★
  • Form
    JSON 驱动的列表控件。
  • BLKFlexibleHeightBar
    创立二个可观能够自动调整的 NavigationBar,类似 Instagram ,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
    基于 脸谱 POP制作的,有9种区别景观动画的扁平化按钮。
  • HTPressableButton
    扁平化设计的可以抑制的按钮。
  • Cool-iOS-Camera
    3个截然可定制的现代的相机,使用 AVFoundation 框架完毕。
  • AsyncDisplayKit
    AsyncDisplayKit 是1个 iOS
    框架,它亦可使1个很复杂的用户界面保持平滑和反馈灵敏。
  • 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
    用来规划自定义提醒的 斯维夫特 库,有十分大的限制可供选取。★
  • IQDropDownTextField
    提供了下拉 UIPickerView 帮助的 UITextField。
  • PJAlertView
    苹果弃用了本来好用的警告视图,让我们错过了广大的定制性,那些库重新将定制性带回来。
  • CZPicker
    iOS 的 Popup 样式的 UIPickerView.
  • TisprCardStack
    卡片 UI 库。★
  • YXTPageView
    1个援助 UIView 和 UITableView 之间滚动切换的 PageView。
  • DatePickerDialog
    在 UIAlertView 上显示 UIDatePicker 的 Swift 库。★
  • gifu
    iOS 上支撑动态 GIF 的 Swift 框架。★
  • SAHistoryNavigationViewController
    SAHistoryNavigationViewController 达成了三个在 iOS
    上的接近职责管理器的 UI,包容 UINavigationContoller,3D Touch。★
  • DOFavoriteButton
    1个喜闻乐见的动画按钮。★
  • LNRSimpleNotifications
    简单的 斯威夫特 app 内置公告。LNRubiconSimpleNotifications 是1个 斯威夫特
    TSMessages
    简化版本。 ★
  • NgKeyboardTracker
    iOS 的键盘跟踪 Objective-C 库。
  • SAInboxViewController
    受到 “Inbox by google” 动画过渡效果启发的 UIViewController 子类。★
  • TLYShyNavBar
    不像那么些 UINavigationBar 那么傲慢。那些 Bar
    很谦和!能够很不难地成立机关滚动的 navigation bar。
  • BRYXBanner
    斯威夫特 的 iOS7+ 样式的下拉通报。 ★
  • NYAlertViewController
    能够自定义内容视图的 iOS AlertView,可中度自定义。
  • HDNotificationView
    使用模拟原生的关照横幅 UI,发出任何警告。
  • MZFormSheetPresentationController
    MZFormSheetPresentationController 提供了2个原生 iOS
    UIModalPresentationFormSheet 的替代品,添加了对 BlackBerry的扶助,并且能够自定义 controller 的尺寸和表单的外观。
  • AnimatedTransitionGallery
    使用 UIViewControllerAnimatedTransitioning 协议落到实处了自定义 iOS 7
    过渡动画。
  • iCarousel
    iOS 和 Mac OS 上粗略的,中度可定制化的多少驱动 3D 跑马灯。
  • RESideMenu
    受 Dribble 上的筹划启发而创立的 iOS 7/8 样式的视差侧滑菜单。
  • FontAwesomeKit
    iOS 的图标字体库,今后支撑 Font-Awesome,Foundation icons,Zocial 和
    ionicons。
  • Cocoa
    Controls

    开源的 iOS 和 OS X UI 组件.
  • ActiveLabel.swift
    非侵入的 UILabel 替代品,支持 Hashtags (#), Mentions (@) 和 URL
    (http:// )。 ★
  • XLForm
    XLForm 是最灵敏有力的 iOS 库,用来创立动态的 tableview
    表单,完全适用于 Swift 和 Obj-C。
  • RAReorderableLayout
    能够拖拽放置的 UICollectionView 成分。
  • ESTabBarController
    2个允许高亮按钮和自定义按钮动作的 Tabbar 控制器。
  • STPopup
    STPopup 为 BlackBerry 和 苹果平板 提供了叁个 popup 样式的
    UINavigationController。
  • HoneycombView
    HoneycombView 是用来展示类似 Honyecomb 布局的 iOS UIView,由 Swift完成。★
  • tapkulibrary
    tap + haiku = tapku, 三个精心设计的 iOS 开源框架。
  • NVActivityIndicatorView
    很好的加载动画集合。★
  • KCJogDial
    提供控制成效的 UIView,类似3个转轮控制器。★
  • PagingMenuController
    有可定制的菜系的分页视图控制器,Swift 完毕。★
  • RadialMenu
    RadialMenu 是三个提供了触控的上下文菜单(类似 iOS8 中 iMessage
    的录制按钮)的自定义控件。使用 斯威夫特 和 POP 框架创设。★
  • VLDContextSheet
    类似 Pinterest iOS app 中的菜单。
  • cariocamenu
    最快的无点击菜单。★
  • DAExpandAnimation
    以自定义的模态过渡效果,从 cell 中展开来显现控制器的库。★
  • ScrollPager
    类似 Flipboard 的滚动翻页。★
  • ComponentKit
    受到 React 启发的 iOS 框架,Facebook 出品A React-Inspired View
    Framework for iOS, by Facebook.
  • Eureka
    使用纯 Swift 营造优雅的 iOS 表单。★
  • PMTween
    优雅灵活的 iOS 渐变库。
  • MZTimerLabel
    让 UILabel 变成 倒计时器恐怕秒表的便利类,类似苹果的钟表应用。
  • WobbleView
    WobbleView
    是二个贯彻了流行的忽悠效果的视图。你能够在选取中有益的拉长动态的用户交互和连通效果。★
  • CBZSplashView
    Twitter 样式的开发银行页(Splash Screen)视图,缩放后呈现主视图。
  • RKNotificationHub
    让任何 UIView 变成完善的文告中央。
  • EatFit
    Eat fit 是2个受 谷歌(Google) Fit 启发的用于优质感呈现数据的零部件。
  • CollapsableTable
    能够自定义 section header 的可折叠 tableview section。★
  • LiquidFloatingActionButton
    流体状态的 Material Design 的成形按钮。
  • LiquidLoader
    液体动画的加载器组件。★
  • PickerView
    斯威夫特 完毕的自定义的 UIPickerView 替代品。★
  • InteractivePlayerView
    自定义的 iOS 音乐播放器视图。★
  • phone-number-picker
    一个 Swift 落成的简易易用的视图控制器,类似 WhatsApp
    那样让你输入带有国家代码电话号码。★
  • DLWBouncyView
    BouncyView 是多个为保有视图都达成了近日盛行的弹性效果的框架。
  • MMPopupView
    基于 Pop-up 的视图(例如,AlertSheet),协助有利于地定制。
  • EXTView
    使用 IB_DESIGNABLE 和 IBInspectable 为 Interface Builder 提供了
    UIView 扩展。
  • JTMaterialSwitch
    3个受 谷歌 的 Material Design 启发的可定制的开关
    UI,有波纹效果和弹性动画。
  • PickerView
    Swift 写的可定制的 UIPickerView 替代品。
  • KCSelectionDialog
    简单的抉择对话框。★
  • SFFocusViewLayout
    帮忙内容聚焦的 UICollectionViewLayout。
  • UITextField-Shake
    添加了摇晃动画的 UITextField 体系。也有 Swift
    版本

  • JTFadingInfoView
    二个基于 UIButton 的支撑淡入淡出动画性子的视图。
  • KCFloatingActionButton
    简洁的 iOS 浮动操作按钮。★
  • TTGSnackbar
    在显示屏底边显示简单的音讯和操作按钮,协助四种动画片效果。★
  • TTGEmojiRate
    iOS 的近乎 emoji 的评分视图。★
  • CardAnimation
    卡片翻页动画效果。★
  • BEMCheckBox
    优雅的 iOS 复选框。(Check box)
  • CVCalendar
    援救 iOS 8+ 的自定义可视化日历,斯威夫特(2.0)完结。★
  • SCLAlertView-Swift
    斯威夫特 实现的3个绝妙的卡通 Alert View。★
  • Atlas-iOS
    Atlas 是三个原生 iOS 对话 UI Layer 组件。
  • TKRubberIndicator
    Swift 版橡胶 PageControl 指示器。
    http://tbxark.github.io
  • HorizontalProgress
    简单的动画水平过程条。
  • TKSwitcherCollection
    2个动画开关集合。http://tbxark.github.io
  • JDSwiftAvatarProgress
    方便自定义的异步加载展位图进程条动画。★
  • iOS-CircleProgressView
    那几个空间允许用户用代码可能 interface builder
    开端化或创办并渲染一个圆形的速度条视图。★
  • Hamburger-Menu-Button
    2个冲天可定制的秘Luli马包菜单按钮。★
  • DGElasticPullToRefresh
    iOS 弹性下拉刷新控件,Swift 完毕。★
  • HTYTextField
    二个有弹性的站位文字的 UITextField。★
  • JDStatusBarNotification
    显示在顶部状态栏的布告,使用简易,能够自定义。
  • GuillotineMenu
    铡刀样式过渡动画的下拉菜单。★
  • MediumMenu
    2个依照 Medium iOS 应用的菜系。★
  • YALField
    使用 interface builder 更便于地开创表单
    UI。包蕴带合法性验证的自定义字段。
  • StarryStars
    iOS GUI 库,用于凸显和编写制定评分。
  • JRSplitVC
    自适应布局的 UISplitViewController。
  • SevenSwitch
    非侵入式的 iOS7 样式的开关替代品。★
  • RadialLayer
    可点击成分的动画片。★
  • MPParallaxView
    Swift 完成的 Apple TV 视差效果。★
  • RPLoadingAnimation
    斯维夫特 实现的依照 CALayer 的加载动画。★
  • Splitflap
    Swift 应用的分屏突显框架。★
  • UIScrollView-InfiniteScroll
    支持不过滚动的 UIScrollView 体系。★
  • PullToBounce
    UIScrollView 的下拉刷新控件。★
  • TVButton
    重新成立一个老大酷的 Apple 电视 视差图标用在 iOS UIButton 上(斯维夫特达成)。★
  • SlackTextViewController
    1个非侵入式的 UIViewcontroller
    子类,提供了1个足以随文字长度变化的轻重的文本框和部分任何有效的新闻性格。
  • EZAlertController
    便捷的 Swift UIAlertController。★
  • EZSwipeController
    图片 2

    类似 Snapchat/Tinder/iOS 主页的 UIPageViewController。★

  • SWRevealViewController
    受到 FaceBook 和 Wunderlist 应用启发的 UIViewController
    子类,用于体现侧滑的视图控制器。

<a name=”payments”></a>支付

  • Stripe – 将 Apple Pay
    支付后续到您的选择中。很合乎那三个不够后台知识的开发者。
  • Braintree – 提供 5 万台币的免费开发额度,必要后台帮助。
  • Venmo – 在你的利用中辅助和承受通过 Venmo 的支出。
  • Moltin – 使用简单的 SDK 为利用添加
    eCommerce,你能够创设二个售货产品的商店,不供给后端支持。

iOSPlot
iOS 图表库。

<a name=”websocket”></a>WebSocket

  • Socket
    Rocket

    3个一样的 Objective-C WebSocket 客户端库。

<a name=”products”></a>生产力

  • Import.io – 将网页即时转换为数据。
  • Tapglue – 是用很少的代码来创设社交产品和活动的 feed。

XYPieChart
二个有动画的饼图框架。

<a name=”code-quality”></a>代码品质

  • KZBootstrap
    一名目繁多的剧本和注释,代码品质很差时,在编写翻译时发出额外的荒唐和警告。
  • KZAsserts
    一层层的自定义断言,使用 DSL 来自动生成 NSError,允许在 Debug
    时断言和在 Release 时捕获错误。
  • PSPDFUIKitMainThreadGuard
    简洁的代码片段,当 UIKit 在后台线程被利用时生成断言。
  • Flex
    3个内置 iOS App 的调试和研究工具。
  • chisel
    iOS app 的佑助调试工具,提供了一多元的 LLDB 命令。
  • OCLint
    静态代码分析工具,用以升高代码品质,收缩缺陷。
  • ocstyle
    Objective-C 代码风格检查器。
  • SwiftLint
    3个实验性的工具,用于强化 斯维夫特 的代码风格和习惯。★
  • spacecommander
    像叁个组织那样,提交完全格式化的 Objective-C 代码。
  • DWURecyclingAlert
    优化 UITableViewCell 的轮转流畅性。
  • DCIntrospect
    小型的 iOS 可视化调节和测试工具库。
  • Watchdog
    3个用来记录阻塞主线程的过重职分的类。★
  • Tailor – 跨平台的
    斯维夫特 代码静态分析器,它帮衬你编写特别卫生的代码,防止 bug。
  • SwiftCop
    斯威夫特Cop 是3个很实用的格式验证库,灵感来源 Ruby On Rails
    清晰的运动记录作证。★

<a name=”utility”></a>工具

  • Underscore.m – 用来操作数据的 DSL。
  • SBConstants – 生成3个蕴涵了 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 简化版。★
  • 斯维夫特Random – 随即数据生成器。★
  • RandomKit – 斯维夫特 随机数据生成器。★
  • Async – 斯威夫特 的 GCD 异步派发语法糖。★
  • YOLO基特 – 让方块透过圆洞。
  • EZ斯威夫特Extensions – :smirk:标准项目和类是如何行事的。★

TEAChart
不难易用的 iOS 图表库。包含了孝敬图、时钟图、直方图。

<a name=”analytics”></a>分析

  • Flurry
    Analytics

    免费的 App 分析 API。
  • Parse
    Analytics

    衡量 App 的施用状态,跟踪 bug 等等。
  • Mixpanel
    高级分析平台。
  • Localytics
    将 app 的营销和数码解析结合起来。
  • Answers by
    Fabric

    让您实时的洞察用户体验。
  • Liquid
    Analytics

    通过分析和性子化的实时反馈辨认特定的作为。
  • GTrack
    谷歌(Google) Analytics 对 iOS 的轻量级 Objective-C
    封装,并且提供了有的额外的功效。
  • ARAnalytics
    抽象的剖析框架,提供了智慧的 API 来跟踪事件和用户数量。
  • Segment
    将分析继承进 iOS 应用中的简单方法。

<a name=”security”></a>安全

  • UICKeyChainStore – UICKeyChainStore 是二个对 Keychain 的简要封装。
  • cocoapods-keys – 二个用来储存环境和使用键值的键值存款和储蓄。
  • Valet – 在 iOS 和 OS X 的 Keychain 中安全地蕴藏数据,不过你无需掌握keychain 的现实性工作细节。
  • libextobjc – 贰个用于扩展 Objective-C 编制程序语言的 Cocoa。
  • Locksmith – 方便 Keychain 使用的无敌的 斯威夫特 面向协议库。★
  • simple-touch – 十三分不难的浮游生物识别认证服务的 Swift 封装。

  • crafter – 那是一个允许你使用自定义的圈子专用语言语法来配置你的 iOS
    项目模版的命令行工具,使用简便但品质强劲。
  • liftoff – 另多少个用以创制 iOS 项目标 CLI。
  • KZBootstrap – iOS 项指标 bootstrap,指标是高性能的编码。
  • amaro – 优秀的 iOS 样板。
  • chairs – 交流你的 iOS 模拟器文书档案。

  • Cocoa Pods – CocoaPods 是3个 Objective-C
    项指标依赖管理工具。它有着许八个库,它们得以使您的体系特别雅致。
  • Xcode Maven – Xcode Maven 插件,它能够将 Xcode 创设进程置于 Maven
    的生命周期中。
  • Gradle – Xcode 的 gradle 插件,能够动用 gradle 来创设 iOS 大概 Mac
    OS X 项目。
  • Carthage – 容易的分布式的 Cocoa 正视管理器。★
  • SWM (Swift Modules) – 1个近似 npm(node.js的包管理器)恐怕bower(Facebook 的浏览器的包管理器) 的 Swift项目标包/依赖管理器,无需使用 Xcode。★
  • Alcatraz – Xcode 包管理工科具.
  • CocoaSeeds – Cocoa 的 Git 子模块替代品。

EChart
iOS/酷派/三星平板 图表。提供了事件处理和卡通片支持。

<a name=”payments”></a>支付

  • Stripe – 将 Apple
    Pay 支付后续到你的选拔中。很合乎那么些不够后台知识的开发者。
  • Braintree
    提供 5 万法郎的免费开发额度,必要后台帮忙。
  • Venmo
    在你的利用中帮忙和经受通过 Venmo 的开发。
  • Moltin
    使用简单的 SDK 为利用添加
    eCommerce,你能够创立二个销售产品的公司,不必要后端援助。

<a name=”tdd–bdd”></a>测试驱动开发/行为使得开发(TDD / BDD)

  • Kiwi – 二个用以 iOS 开发的 BDD 库。
  • Specta – 轻量级 TDD / BDD Objective-C & Cocoa 开发框架。
  • Quick – Swift 和 Objective-C 的 BDD 框架。
  • XcodeCoverage – Xcode 项目代码覆盖率。
  • OHHTTPStubs – 方便地为你的互联网请求做存根! 使用互联网假数据测试你的 app
    ,你也得以自定义响应时间,响应代码和响应头!
  • Dixie – Dixie 是一个开源的 Objective-C
    测试框架。用于转移指标的表现。
  • gh-unit – Objective-C 的测试框架。

FSLineChart
二个 iOS 折线图库。

<a name=”products”></a>生产力

  • Import.io
    将网页即时转换为数量。
  • Tapglue
    是用很少的代码来营造社交产品和平运动动的 feed。

<a name=”ui-testing”></a>UI 测试

  • CrashMonkey – iOS 平台的 Monkey 测试工具。
  • appium – Appium 是七个开源自动化测试框架。用于测试原生只怕混合 app。
  • robotframework-appiumlibrary – AppiumLibrary 是1个用来
    罗布otFramwork 的 appium 测试框架。
  • Cucumber – iOS BDD 框架。
  • Kif – 3个 iOS 的函数式测试框架。
  • Subliminal – 二个封建的 iOS 集成测试框架。
  • UIAutomation – 3个行使脚本在三番五次着的装备上测试你的用户界面成分的
    JavaScript 库。
  • ios-driver – 使用 Selenium / WebDriver 测试任何 iOS
    原生,混合大概移动 web 应用。
  • Zucchini – 可视化的 iOS 测试框架。
  • Remote – 在 Xcode 内控你的 Nokia 来做端到端的测试。

chartee
3个为活动平台设计的图表库。

<a name=”utility”></a>工具

  • 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
    斯威夫特 随机数据生成器。★
  • Async
    斯维夫特 的 GCD 异步派发语法糖。★
  • YOLOKit
    让方块透过圆洞。
  • EZSwiftExtensions
    :smirk:标准项目和类是什么行事的。★

<a name=”other-testing”></a>其余测试

  • NaughtyKeyboard –
    一个惊险字符串的大列表,当用户输入那么些字符串使有十分大的大概会促成
    bug,那是3个用以在您的 iOS 设备上测试你 app 的键盘。
  • PonyDebugger – 使用 Chrome 开发者工具对您的 iOS app
    举行长途互连网和多少调节和测试。
  • ios-snapshot-test-case – 使用显示器快照的 iOS 单元测试。

ANDLineChartView
使用 ANDLineChartView 能够便捷的在视图类中体现有动画效果的折线图。

<a name=”security”></a>安全

  • UICKeyChainStore
    UICKeyChainStore 是1个对 Keychain 的洗练封装。
  • cocoapods-keys
    3个用来储存环境和动用键值的键值存储。
  • Valet
    在 iOS 和 OS X 的 Keychain 中安全地囤积数据,然则你无需精通 keychain
    的求实工作细节。
  • libextobjc
    多个用于扩充 Objective-C 编制程序语言的 Cocoa。
  • Locksmith
    方便 Keychain 使用的强硬的 Swift 面向协议库。★
  • simple-touch
    十三分简单的海洋生物识别认证服务(Touch ID)的 Swift 封装。

<a name=”beta-distribution”></a>Beta 测试版本公布

  • Crashlytics – 二个倾家荡产报告和 beta 测试服务。
  • TestFlight Beta Testing – iTunes Connect 帮忙的 beta 测试服务。
  • HockeyApp – 在 HockeyApp 你能够揭发你 app 的 beta
    测试版本,收集实时的垮台报告,获取用户举报,分析测试覆盖率。
  • boarding – 即时为 TestFlight beta 测试者创造简单的挂号页面。

  • RubyMotion – RubyMotion
    是2个革命性的工具链。它能够让你快捷地开发和测试原生 iOS 和 OS X
    应用,全部应用 Ruby 语言。

  • Shark – 用于将 .xcassets 文件夹转换来二个体系安全枚举的 斯维夫特脚本。★
  • 逍客.swift – 在 斯维夫特项目中,强类型的自行补全财富名称的工具,包括图形,单元格和 segue
    的工具。★
  • SwiftGen – 3个生成 Swift代码工具的聚集(生成能源的枚举,storyboard,本地化字符串和
    UIColor)。★
  • Localize-斯威夫特 – 斯威夫特 2.0 落成在选拔中切换语言的服从,协助你的 APP
    完结协调的本地化和国际化。★
  • Blade – 为 iOS 和 OS X 应用生成 Xcode
    图片目录,全局图片和其它有关的事物。
  • Retini – 一个至上简单的 Retina图片转换器。
  • Provisioning – 1个查看器插件,用于预览 .mobileprovision 文件。
  • Strsync – 自动翻译并且使 .strings 文件和暗中同意语言同步。

  • KZPlayground – Objective-C 版本的 Playground。
  • dyci – 代码注入工具。
  • injectionforxcode – 代码注入,匡助 Swift。
  • MMBarricade – 在运转时为 iOS app 配置本地服务器。
  • NetworkObjects – 依据你的 Core Data 模型生成 RESTful 服务器。
  • STV Framework – 开发原生 iOS app 的可视化开发工具。

  • fastlane 将有着 iOS 陈设工具整合到三个做事流中。
  • deliver 布署截屏,app 元数据和 AppStore app
    更新,这一切只须要1个下令就足以化解。
  • snapshot 自动地制造全部言语和总体设施的显示器截图。

  • Average App Store Review Times 这么些网站能够同时跟踪 AppStore 上 iOS
    和 Mac 五个版本的浏览次数,使用了采纳 iOS 和 Mac 开发者的众包数据。
  • Apple’s Common App Rejections Styleguide 一些造成 app
    被苹果拒绝的根本常见难题。
  • Free App Store Optimization Tool
    在事关心重视大字和竞争者的角度上,让你可视化地追踪你的 App Store 数据。

  • Spotify Spotify iOS SDK。
  • Facebook Facebook iOS SDK。
  • Google Analytics Google Analytics iOS SDK。
  • Paypal iOS SDK The PayPal 移动端 SDK,能够方便地在地头利用中融为一体PayPal 和 信用卡支付。
  • Pocket 将东西保存到 Pocket 的 SDK。
  • Tumblr 集成 Tumblr 数据到 iOS 或 OS X 应用中的库。
  • Evernote Evernote iOS SDK。
  • Box Box iOS 和 OS X SDK API。
  • OneDrive Live iOS SDK。
  • Stripe iOS and OS X Stripe 绑定框架。
  • Venmo 在你的 iOS app 通过 Venmo 生成订单并且接受支付。
  • AWS 亚马逊(Amazon) Web Services iOS 移动采取 SDK。
  • Zendesk Zendesk iOS 移动应用 SDK。
  • Adobe Creative SDK Adobe creative tools 和 Creative Cloud SDK。
  • Dropbox Drop-ins 和 Dropbox Core API 的 SDK。
  • Fabric by Twitter iOS 的 Fabric Twitter Kit。
  • Liquid Analytics 通过分析与实时的天性化的实时响应发生一定的一颦一笑。
  • ResearchKit ResearchKit是一个开源的软件框架,用它可惠及的营造治疗切磋利用也许别的的钻研项目。
  • PacketZoom PacketZoom iOS SDK。
  • Primer – 在可视化编辑器上便宜创设定制化的登陆页,注册和登录流程的
    SDK,内建了 a/b/n 测试和分析。

  • ST推特(TWTR.US) 为 照片墙 REST API 1.1 制作的安澜,成熟,全面包车型客车Objective-C 库。
  • FHS推文(Tweet)Engine 为 Cocoa 开发者提供的 Facebook API。
  • Giphy Giphy API 的 Objective-C iOS 客户端。
  • UberKit – Objective-C 包装的简约易用的 Uber API。
  • InstagramKit – Instagram iOS SDK。
  • DribbbleSDK – Dribbble iOS SDK。
  • objectiveflickr – 对象化的 Flickr, Objective-C 写的 Flickr API。
  • DropletKit – Objective-C 包装的 DigitalOcean v2 API。

TWRCharts
2个 ChartJS 的 iOS 封装。结合 Obj-C 原生代码便捷地营造有动画的图片。

<a name=”project-setup”></a>项目设置

  • crafter
    那是多少个同意你利用自定义的天地专用语言(DSL)语法来配置你的 iOS
    项目模版的命令行工具(CLI),使用简单但质量强大。
  • liftoff
    另四个用来创建 iOS 项指标 CLI。
  • KZBootstrap
    iOS 项指标 bootstrap,指标是高品质的编码。
  • amaro
    优秀的 iOS 样板。
  • chairs
    沟通你的 iOS 模拟器文书档案。

<a name=”plugins”></a>插件

  • FuzzyAutocompletePlugin –
    提供了除前缀匹配之外的别的越发灵敏的自发性补全功效,帮助 Xcode 5+。
  • SCXcodeMiniMap – SCXcodeMiniMap 为 Xcode 添加了代码地图功效
  • Show in Github – 能够直接打开 Github 上近期正值编写制定的行对应的 commit
    页面。
  • BBUFullIssueNavigator – 那一个插件让 Xcode 在 issue 导航栏显示全体的
    issue 内容。
  • BBUDebuggerTuckAway – 当您从头编写制定的时候帮您隐藏调节和测试器栏的 Xcode
    插件。
  • SCXcodeSwitchExpander – SCXcodeSwitchExpander 是三个可以帮你进行switch 语句的插件,还会自行帮您插入 case 语句。
  • VVDocumenter-Xcode – 方便的编写标准注释的 Xcode 插件。
  • X阿里gn – 一个 Xcode
    代码自动对齐插件,它能够行使自定义的方式来对齐任何事物。
  • Cocoapods Xcode Plugin – 信赖管理工科具 CocoaPods 的 Xcode 插件。
  • KSImageNamed-Xcode – 提供了图片名称自动补全成效的插件。
  • ColorSense-for-Xcode – 可视化的水彩选择插件。
  • Backlight-for-XCode – 高亮当前编写制定的行。
  • UIColor-Hex-斯维夫特 – 通过十六进制字符串创制 autorelease
    颜色的惠及措施。★
  • KPRun伊夫rywhereXcodePlugin – 只需3遍点击,就足以在三个 iOS
    设备上营造,运营 App。
  • RevealPlugin – 将 Reveal App 和您的类别活动合为一体的 Xcode 插件。
  • RealmPlugin- 生成 Realm 模型的 Xcode 插件。
  • AdjustFontSize – 使用 ⌘ + / ⌘ - 赶快键调整字体大小。
  • Lin – 那个插件提供了 NSLocalizedString 的机关补全插件。
  • Rephrase – Xcode 用于本地化的插件.
  • XCActionBar – Xcode 的 Alfred。
  • QuickJump – Xcode 快捷代码导航。
  • CATweaker – 3个用来创制美好的 CAMediaTimingFunction 曲线的插件.
  • XcodeWay – 便捷地导航到四个地方。
  • GitDiff – 将与 git 仓库中分歧的代码高亮。
  • MCLog – 用于控制台内容筛选的插件。
  • XToDo – 一个人作品突显档次中 TODO,FIXME,??? 和 !!! 列表的对话框。
  • CopyIssue – 使复制 Xcode issuse 描述更简单。
  • OdysseyTImageAssets – 自动生成所需的全部 App 图标的插件。
  • BBUncrustifyPlugin-Xcode – 使用 ClangFormat 或 Uncrustify
    格式化代码的插件。
  • Aviator – 那几个插件将 AppCode 的 ⇧⌘T (source/test 切换) 带到 Xcode
    中.
  • Jump马科斯 – 使用有序的书签为你的代码做导航。
  • XCSnippetr – 直接上传代码片段到 Slack 和 Gist 的 Xcode 插件。
  • Peckham – 使用 #import 引用项目中的任何文件,提供代码提醒。
  • MLAutoReplace – 快捷编码以及代码格式化插件,提升你的编码速度。
  • Chameleon – iOS (Obj-C & Swift)的扁平化颜色框架。★
  • AutoHighlightSymbol – 高亮被选中的号子对应的拥有实例。
  • Reveal-In-GitHub – 用二个神速键就能够跳转到 GitHub 仓库的 History,
    Blame, P卡宴s, Issues, Notifications。
  • CleanHeaders-Xcode – 类似 iSort
    的头文件排序和另行消除插件,让你的头文件看起来更为平稳。
  • Luft – 帮忙你达成轻量的 View Controller 的 Xcode 插件。

Core Data

<a name=”dependency–package-manager”></a>依赖 / 包管理

  • Cocoa Pods
    CocoaPods 是三个 Objective-C
    项目标借助管理工科具。它有着许八个库,它们得以使您的体系进一步高雅。
  • Xcode
    Maven

    Xcode Maven 插件,它能够将 Xcode 营造进程置于 Maven 的生命周期中。
  • Gradle
    Xcode 的 gradle 插件,能够运用 gradle 来构建 iOS 或许 Mac OS X
    项目。
  • Carthage
    简单的分布式的 Cocoa 注重管理器。★
  • SWM (Swift
    Modules)

    1个看似 npm(node.js的包管理器)或然 bower(Instagram的浏览器的包管理器) 的 斯威夫特 项目的包/正视管理器,无需使用
    Xcode。★
  • Alcatraz – Xcode
    包管理工科具.
  • CocoaSeeds
    Cocoa 的 Git 子模块替代品。

<a name=”themes”></a>主题

  • Dracula Theme – 三个 Xcode 的暗色大旨(仿 SublimeText).
  • Xcode themes list – Xcode 的异彩大旨。
  • Solarized-Dark-for-Xcode – 用于 Xcode5 的 Solarized Dark 主题.

CWCoreData
方便并发环境下 CoreData 框架开发的恢弘与实用工具。

<a name=”testing”></a>测试

<a name=”other-xcode”></a>其他 Xcode 插件

  • Synx – 三个重复组织你的 Xcode 项指标命令行工具,它能够让你的 group
    和文书夹对应起来。
  • dsnip – 可以在本地为保有的 UIKit协议/代理方法(UITableView,…)生成 Xcode 代码片段的工具。

  • NY Times – Objective C Style Guide – 纽约时报使用的 Objective-C
    编码规范。
  • raywenderlich Style Guide – 贰个讲述 raywenderlich.com
    编码习惯的代码规范。
  • Github Objective-C Style Guide – Objective-C
    项目标编码规范和惯用法。
  • Objective-C Coding Convention and Best Practices –
    一份描述编码习惯的 Gist。
  • 斯维夫特 Style Guide by @raywenderlich – raywenderlich.com 官方的 Swift编码风格规范。★
  • Spotify Objective-C Coding Style – Spotify 的 iOS 开发指点。
  • Dropbox Objective-C Style Guide – Dropbox 的 Objective-C
    代码风格指南。
  • Github – Style guide & coding conventions for Swift projects –
    github 的 Swift 编码风格和习惯指南。★
  • Futurice iOS Good Practices – @futurice 介绍的 iOS
    入门指南和特级实践。

<h3>中文站点</h3>

  • 伯乐在线 iOS 频道:分享 iOS 和 Swift 开发,应用设计和放手,iOS
    相关的行业动态。官网

<h3>英文站点</h3>

ObjectiveRecord
ActiveRecord 的 Objective-C 版本。

<a name=”tdd–bdd”></a>测试驱动开发/行为使得开发(TDD / BDD)

  • Kiwi
    一个用以 iOS 开发的 BDD 库。
  • Specta
    轻量级 TDD / BDD Objective-C & Cocoa 开发框架。
  • Quick
    Swift 和 Objective-C 的 BDD 框架。
  • XcodeCoverage
    Xcode 项目代码覆盖率。
  • OHHTTPStubs
    方便地为您的互连网请求做存根(Stub)! 使用网络假数据测试你的 app
    ,你也得以自定义响应时间,响应代码和响应头!
  • Dixie
    Dixie 是一个开源的 Objective-C 测试框架。用于转移指标的行为。
  • gh-unit
    Objective-C 的测试框架。

<a name=”news-blogs-and-more”></a>信息,播客和别的

  • BGR
  • iMore
  • Lifehacker
  • iCode Blog
  • NSHipster
  • Objc.io
  • ASCIIwwdc
  • Natasha The Robot
  • Apple’s Swift Blog ★
  • iOS Programming Subreddit
  • iOS Dev Weekly
  • iOS8-day-by-day ★
  • iOScreator ★
  • Mathew Sanders ★
  • Little Bites of Cocoa ★
  • iOS Dev Nuggets ★
  • This Week in Swift ★
  • iOS Goodies
  • iOS Developer and Designer interview – 二个用以支援那多个寻找 iOS
    开发者或设计师的雇主的小指南。
  • iOS App Development on Medium – 一些关于 iOS,AppleWatch
    开发的小故事和小贴士。
  • Swift Sandbox – Swift 开发者通信,斯维夫特 开源音讯,项目和财富。 ★

SSDataKit
消除使用 CoreData 暴发的旗帜代码。

<a name=”ui-testing”></a>UI 测试

  • CrashMonkey
    iOS 平台的 Monkey 测试工具。
  • appium – Appium
    是3个开源自动化测试框架。用于测试原生或许混合 app。
  • robotframework-appiumlibrary
    AppiumLibrary 是一个用于 罗布otFramwork 的 appium 测试框架。
  • Cucumber – iOS
    BDD 框架。
  • Kif
    三个 iOS 的函数式测试框架。
  • Subliminal
    多个保守的 iOS 集成测试框架。
  • UIAutomation
    贰个运用脚本在连年着的设施上测试你的用户界面成分的 JavaScript 库。
  • ios-driver
    使用 Selenium / WebDriver 测试任何 iOS 原生,混合只怕移动 web 应用。
  • Zucchini
    可视化的 iOS 测试框架。
  • Remote
    在 Xcode 内控你的 一加 来做端到端的测试。

<a name=”uikit-references”></a>UIKit 文档

  • iOS Fonts
  • UIAppearance list

ios-queryable
ios-queryable 是二个依据 CoreData 的 IQueryable/IEnumerable 完毕。

<a name=”other-testing”></a>其余测试

  • NaughtyKeyboard
    1个危险字符串的大列表,当用户输入那个字符串使有相当的大的或是会招致
    bug,这是一个用以在你的 iOS 设备上测试你 app 的键盘。
  • PonyDebugger
    使用 Chrome 开发者工具对你的 iOS app 举办长距离互连网和数据调节和测试。
  • ios-snapshot-test-case
    使用显示屏快速照相的 iOS 单元测试。

<a name=”forums-and-discuss-lists”></a>论坛和议论列表

  • iPhone Dev SDK Forum
  • “iOS” on Stackoverflow

ReactiveCoreData
ReactiveCoreData (途乐CD) 是一个将 CoreData 带入 ReactiveCocoa 世界的尝试。

<a name=”beta-distribution”></a>Beta 测试版本宣布

  • Crashlytics
    一个崩溃报告和 beta 测试服务。
  • TestFlight Beta
    Testing

    iTunes Connect 帮忙的 beta 测试服务。
  • HockeyApp – 在
    HockeyApp 你能够揭破你 app 的 beta
    测试版本,收集实时的垮台报告,获取用户举报,分析测试覆盖率。
  • boarding
    即时为 TestFlight beta 测试者成立不难的挂号页面。

<a name=”tutorials-and-keynotes”></a>教程和 Keynotes

  • AppCoda
  • Tutorials Point
  • Code with Cris
  • Cocoa with Love
  • Cocoa is my Girlfriend
  • Code School – Try Objective-C
  • Brian Advent youtube channel – Youtube 上的 斯维夫特 教程频道。 ★
  • RAYWENDEHighlanderLICH – 开发者和爱好者的课程。
  • Ry’s Objective-C Tutorial
  • Mike Ash
  • Big Nerd Ranch ★
  • Tuts+ ★
  • iOS-Blog ★
  • Thinkster ★
  • Swift 艾德ucation – 二个供教育者分享 斯威夫特 和 app
    开发学习材质的社区。★
  • Cocoa Dev Central
  • Use Your Loaf
  • Swift Tutorials by Jameson Quave ★

Ensembles
一个 CoreData 同步框架。

<a name=”toolchains”></a>工具链

  • RubyMotion
    RubyMotion 是叁个革命性的工具链。它能够让您快捷地开发和测试原生 iOS
    和 OS X 应用,全部应用 Ruby 语言。

iOS UI 模版

  • App Icon Template
  • iOS 8 GUI PSD Template
  • iOS UI Design Kit
  • iOS Design Guidelines

SLRESTfulCoreData
依据 Objc 命名习惯,在运作时自动生成访问器,U索罗德L替换和智能天性映射。

<a name=”tools”></a>工具

  • Shark
    用于将 .xcassets 文件夹转换来一个档次安全枚举的 斯维夫特 脚本。★
  • R.swift
    在 Swift 项目中,强类型的机关补全财富名称的工具,包蕴图形,单元格和
    segue 的工具。★
  • SwiftGen
    二个生成 斯维夫特代码工具的成团(生成能源的枚举,storyboard,本地化字符串和
    UIColor)。★
  • Localize-Swift
    Swift 2.0 完毕在运用中切换语言的功效,支持您的 APP
    完成协调的本地化和国际化。★
  • Blade
    为 iOS 和 OS X 应用生成 Xcode 图片目录,全局图片和任何连锁的事物。
  • Retini
    1个极品简单的 Retina(2x,3x)图片转换器。
  • Provisioning
    多个查看器插件,用于预览 .mobileprovision 文件。
  • Strsync
    自动翻译并且使 .strings 文件和默许语言同步。

<a name=”prototyping”></a>原型

  • FluidUI
  • Proto.io
  • Framer
  • Pixate
  • Principle

<h1 >微博、微信公众号</h1>

  • @objcio
  • @nshipster
  • @CocoaPods
  • @CocoaPodsFeed
  • @RubyMotion
  • @SwiftSandbox – 斯维夫特 开源音讯, 项目和财富。

  • HH iOS
  • Sketch – Official group
  • Design-Code
  • Sketch-Design.io
  • Origami Community
  • Framer JS

  • The Ray Wenderlich Podcast
  • Debug
  • iDeveloper
  • App Story
  • Mobile Couch
  • iOS Bytes

  • Programming with Objective-C by Apple
  • Object-Oriented Programming with Objective-C by Apple
  • The Swift Programming Language by Apple ★
  • Using Swift with Cocoa and Objective C by Apple ★
  • iOS Programming: The Big Nerd Ranch Guide by Christian Keur, Aaron
    Hillegass, Joe Conway
  • Programming in Objective-C by Stephen G. Kochan
  • Your First iOS App by Ash Furrow
  • The Complete Friday Q & A: Volume 1
  • Core Data for iOS: Developing Data-Driven Applications for the iPad,
    iPhone, and iPod touch
  • Cocoa Design Patterns

您能够在底下找到别的尤其美好的列表

  • awesome-awesomeness 列表。
  • Open Source apps 开源 iOS app 列表。
  • 优秀的 Swift 列表
    • @matteocrippa – 四个优质的 Swift 能源合集列表。
    • @Wolg – 1个很棒的 斯维夫特 框架,库和软件的企图列表。
  • awesome watchkit apps watchkit app 例程和课程的列表。▲
  • iOS Learning Resources 贰个高品质,频仍更新还要被很好保证的 iOS
    教程网站的欧洲经济共同体集合。
  • awesome-ios-animation – 包蕴了 Objective-C 和 Swift 完成的 iOS
    动画库列表。
  • awesome-ios-chart – 很棒的 iOS 图表库列表。包含了 Objective-C 和
    斯威夫特 三种语言。
  • awesome-gists – 很棒的 Gist 列表 .
  • awesome-ios-ui – 优秀的 iOS UI/UX 库列表。

Mogenerator
自动生成 CoreData 代码。

<a name=”rapid-development”></a>神速支付

HardCoreData
不会阻塞 UI 线程的 CoreData 栈和控制器。

<a name=”deployment”></a>部署

  • fastlane
    将装有 iOS 安排工具整合到三个干活流中。
  • deliver
    安顿截屏,app 元数据和 AppStore app
    更新,那总体只须求七个限令就足以化解。
  • snapshot
    自动地创立全体言语和全路设施的显示屏截图。

encrypted-core-data
使用 SQLClipher 对 CoreData 的 SQLite 存款和储蓄举办加密。

<a name=”app-store”></a>App Store

MagicalRecord
分外美好的 CoreData 便捷存取框架。

<a name=”sdk”></a>SDK

QueryKit
多个简单的档次安全的 CoreData 查询语言 ★

官方的

  • Spotify
    Spotify iOS SDK。
  • Facebook
    Facebook iOS SDK。
  • Google
    Analytics

    Google Analytics iOS SDK。
  • Paypal iOS
    SDK

    The PayPal 移动端 SDK,可以方便地在地面使用中融合为一 PayPal 和
    信用卡支付。
  • Pocket
    将东西保存到 Pocket 的 SDK。
  • Tumblr
    集成 Tumblr 数据到 iOS 或 OS X 应用中的库。
  • Evernote
    Evernote iOS SDK。
  • Box
    Box iOS 和 OS X SDK API。
  • OneDrive
    Live iOS SDK。
  • Stripe
    iOS and OS X Stripe 绑定框架。
  • Venmo
    在您的 iOS app 通过 Venmo 生成订单并且接受支付。
  • AWS
    亚马逊 Web Services iOS 移动接纳 SDK。
  • Zendesk
    Zendesk iOS 移动应用 SDK。
  • Adobe Creative
    SDK

    Adobe creative tools 和 Creative Cloud SDK。
  • Dropbox
    Drop-ins 和 Dropbox Core API 的 SDK。
  • Fabric by
    Twitter

    iOS 的 Fabric Twitter Kit。
  • Liquid
    Analytics

    通过分析与实时的性子化的实时响应产生一定的作为。
  • ResearchKit
    ResearchKit是2个开源的软件框架,用它可便宜的营造治疗研商利用或许其余的钻探项目。
  • PacketZoom
    PacketZoom iOS SDK。
  • Primer
    在可视化编辑器上利于创造定制化的登陆页,注册和登录流程的 SDK,内建了
    a/b/n 测试和分析。

CoreStore
强大的 CoreData 框架,消除了增量迁移、获取、观看等题材。★

非官方

  • STTwitter
    为 Instagram REST API 1.1 制作的安宁,成熟,周详的 Objective-C 库。
  • FHSTwitterEngine
    为 Cocoa 开发者提供的 Facebook API。
  • Giphy
    Giphy API 的 Objective-C iOS 客户端。
  • UberKit
    Objective-C 包装的粗略易用的 Uber API。
  • InstagramKit
    Instagram iOS SDK。
  • DribbbleSDK
    Dribbble iOS SDK。
  • objectiveflickr
    对象化的 Flickr, Objective-C 写的 Flickr API。
  • DropletKit
    Objective-C 包装的 DigitalOcean v2 API。

数据库

<a name=”xcode”></a>Xcode

Realm
CoreData 和 SQLite 的替代品。简洁、现代、火速。

<a name=”plugins”></a>插件

  • FuzzyAutocompletePlugin
    提供了除前缀匹配之外的别样尤其灵活的活动补全作用,支持 Xcode 5+。
  • SCXcodeMiniMap
    SCXcodeMiniMap 为 Xcode 添加了代码地图效能
  • Show in
    Github

    可以一向打开 Github 上脚下正值编纂的行对应的 commit 页面。
  • BBUFullIssueNavigator
    那一个插件让 Xcode 在 issue 导航栏显示全部的 issue 内容。
  • BBUDebuggerTuckAway
    当你从头编写制定的时候帮你隐藏调节和测试器栏的 Xcode 插件。
  • SCXcodeSwitchExpander
    SCXcodeSwitchExpander 是三个能够帮你举办 switch
    语句的插件,还会活动帮您插入 case 语句。
  • VVDocumenter-Xcode
    方便的编排标准注释的 Xcode 插件。
  • XAlign
    3个 Xcode 代码自动对齐插件,它能够使用自定义的情势来对齐任陈菲西。
  • Cocoapods Xcode
    Plugin

    注重管理工科具 CocoaPods 的 Xcode 插件。
  • KSImageNamed-Xcode
    提供了图片名称自动补全成效的插件。
  • ColorSense-for-Xcode
    可视化的颜料挑选插件。
  • Backlight-for-XCode
    高亮当前编写制定的行。
  • UIColor-Hex-Swift
    通过十六进制字符串成立 autorelease 颜色的方便人民群众措施。★
  • KPRunEverywhereXcodePlugin
    只需叁遍点击,就足以在七个 iOS 设备上创设,运维 App。
  • RevealPlugin
    将 Reveal App 和您的花色活动合为一体的 Xcode 插件。
  • RealmPlugin
    生成 Realm 模型的 Xcode 插件。
  • AdjustFontSize
    使用 ⌘ + / ⌘ - 火速键调整字体大小。
  • Lin
    这几个插件提供了 NSLocalizedString 的自行补全插件。
  • Rephrase
    Xcode 用于本地化的插件.
  • XCActionBar
    Xcode 的 Alfred。
  • QuickJump
    Xcode 飞速代码导航。
  • CATweaker
    二个用来创设美好的 CAMediaTimingFunction 曲线的插件.
  • XcodeWay
    便捷地导航到五个地点。
  • GitDiff
    将与 git 仓库中差异的代码高亮。
  • MCLog
    用于控制台内容筛选的插件。
  • XToDo
    二个出示档次中 TODO,FIXME,??? 和 !!! 列表的对话框。
  • CopyIssue
    使复制 Xcode issuse 描述更简约。
  • RTImageAssets
    自动生成所需的整套 App 图标的插件。
  • BBUncrustifyPlugin-Xcode
    使用 ClangFormat 或 Uncrustify 格式化代码的插件。
  • Aviator
    那些插件将 AppCode 的 ⇧⌘T (source/test 切换) 带到 Xcode 中.
  • JumpMarks
    使用有序的书签为您的代码做导航。
  • XCSnippetr
    直接上传代码片段到 Slack 和 Gist 的 Xcode 插件。
  • Peckham
    使用 #import 引用项目中的任何公文,提供代码提醒。
  • MLAutoReplace
    急忙编码以及代码格式化插件,进步你的编码速度。
  • Chameleon
    iOS (Obj-C & 斯维夫特)的扁平化颜色框架。★
  • AutoHighlightSymbol
    高亮被入选的号子对应的享有实例。
  • Reveal-In-GitHub
    用3个飞快键就足以跳转到 GitHub 仓库的 History, Blame, PLANDs, Issues,
    Notifications。
  • CleanHeaders-Xcode
    类似 iSort 的头文件排序和再一次消除插件,让你的头文件看起来更为平稳。
  • Luft
    帮衬你实现轻量的 View Controller 的 Xcode 插件。

YapDatabase
YapDatabase 是一个 iOS 和 Mac 上可扩充的数据库。

<a name=”themes”></a>主题

Couchbase
Mobile

Couchbase,有云同步补助的移动平台上的文书档案存款和储蓄。

<a name=”other-xcode”></a>其他 Xcode 插件

  • Synx
    1个重新组织你的 Xcode 项指标命令行工具,它能够让您的 group
    和文件夹对应起来。
  • dsnip
    能够在地面为具有的 UIKit 协议/代理方法(UITableView,…)生成 Xcode
    代码片段的工具。

FMDB– SQLite
的 Cocoa/Objective-C 封装。

<a name=”style-guides”></a>编码规范

Akaibu-NSUserDefaults
斯威夫特 键/值存款和储蓄,只供给一行代码就可以对 NSObject
对象实行归档。类的习性会自动映射和归档。

<a name=”good-websites”></a>好网站

<h3>粤语站点</h3>

  • 伯乐在线 iOS 频道:分享 iOS 和 Swift 开发,应用设计和拓宽,iOS
    相关的行业动态。官网

<h3>英文站点</h3>

FCModel
为那几个喜欢一向使用 SQL 实行数据库操作的人提供的 CoreData 的替代品。

<a name=”news-blogs-and-more”></a>音信,播客和别的

Zephyr
轻松地经过 iCloud 同步 NSUserDefaults ★

<a name=”uikit-references”></a>UIKit 文档

Prephirences
Prephirences
是二个提供了卓有作用的情商和便利的措施来保管使用的偏爱设置,配置和应用状态的
Swift 库。★

<a name=”forums-and-discuss-lists”></a>论坛和议论列表

加密

<a name=”tutorials-and-keynotes”></a>教程和 Keynotes

AESCrypt-ObjC
1个简约固执的 AES 加密/解密类,然则它便是足以很好的干活。

iOS UI 模版

硬件

<a name=”prototyping”></a>原型

<h1 id=”weibo-weixin”>腾讯网、微信公众号</h1>

动作

<a name=”twitter”></a>Twitter

MotionKit
只需求两行或然很少的几行代码就能够从加速度传感器、陀螺仪和重力传感器获取数据。以往CoreMotion 让这么些变得前所未有的简要。

<a name=”facebook-groups”></a>Facebook 群组

蓝牙

<a name=”podcasts”></a>播客

Discovery
那是个不会细小略的库,用来从隔壁的装置上发现和获取数据(就算 peer app
在后台工作)。

<a name=”books”></a>书籍

LGBluetooth
基于 Core蓝牙5.0( Bluetooth® ) 的一个轻量级库,基于 block 制作。它能够让你程序中的
CoreBluetooth( Bluetooth® ) 相关的代码越发简洁。

<a name=”other-awesome-lists”></a>别的能够的列表

您能够在上面找到此外非常妙不可言的列表

PeerKit二个用以事件驱动,零配置的
Multipeer 连接应用程序的开源 Swift 框架。★

simple-share
2个依照Bluetooth LE 共享的框架,易于落到实处附近设备的总是。

BluetoothKit
使用 BLE 在 iOS/OSX 设备之间通讯的框架★

位置

IngeoSDK
总是处于打开状态的 iOS 地点显得框架。

Proxitee
允许开发者利用 iBeacons 和地理围栏成立近场感知的施用。

LocationManager
完结了2回性或许持续请求当前任务的服从,提供了依据 block 的异步 API。

LocationKit
高职 SDK -
只利用很少的电量和上下文相关的岗位消息就能够提供高精确度的义务数据。

iBeacon

Proxitee
允许开发者利用 iBeacons 和地理围栏成立近场感知的选拔。

OWUProximityManager
一个便利的 iBeacon + Core蓝牙5.0( Bluetooth® ) 管理器。

Vicinity
复制邻近的 iBeacons (通过分析大切诺基SSI),并扶助在后台广播和检查和测试 BLE 设备。

BeaconEmitter
把您的 Mac 变成2个 iBeacon。

OWUProximityManager
iBeacons + CoreBluetooth.

HUD

MBProgressHUD
用于体现三个半透明的
HUD。当职务在后台线程甘休时能够在上头显示三个提示器和/或然标签。

SVProgressHUD
二个为你的 iOS 应用制作的不难,轻量级的速度提醒 HUD。

ProgressHUD
ProgressHUD 是三个轻量易用的 HUD。

M13ProgressSuite
3个涵盖了无数 iOS 上用于展现速度新闻工具的套装。

JHProgressHUD
贰个简便轻量的 斯威夫特 框架,用于在 iOS 应用中显得★

PKHUD– 用
Swift 重新达成了 Apple 的原生 HUD,支持 iOS 8 以上★

CozyLoadingActivity
轻量的载入动作提示 HUD ★

事件总线

Caravel
用于 UIWebView 和 JS 的 斯威夫特 事件总线。★

SwiftEventBus
二个真对 iOS 8 优化的发布/订阅事件总线。★

PromiseKit
iOS 和 OS X 上的 Promises 实现。

Bolts
Bolts
是二个打算使营造移动应用更简约的二个底层库集合。包蕴了职分(promises)和平运动用关联(deep
links)。

SwiftTask
Swift 实现的 Promise + progress + pause + cancel + retry。 ★

文件

FileKit
Swift 落成的总结快捷的文件管理工科具。★

JSON

JSONKit
Objective-C JSON 工具。

TouchJSON
一个 Objective-C 的 JSON 框架。

JSON-Framework
那些框架用 Objective-C 实现了3个严谨的 JSON 解释器和生成器。

Mantle
面向 Cocoa 和 Cocoa Touch 的模型框架 Model 。

Groot
完结呃 JSON 字典或许数组和 Core Data Mangement 对象之间的转换。

KZPropertyMapper
以最少的代码完成数量映射和验证。

JSONModel
神奇的依照 JSON
的数目模型化框架。成立了一多重敏捷便利,自动并且智能的模型类。

SwiftyJSON
使用 斯威夫特 处理 JSON 数据的好办法。★

FastEasyMapping
急迅地体系化和反连串化 JSON 数据。

OCMapper
Objective-C & 斯维夫特 通用的连忙 JSON 模型转化框架。 ★

ObjectMapper
在模型对象(蕴涵 class 和 struct)和 JSON 之间转移的 Swift 框架。★

JASON
性能杰出操作便利的 JSON 解析。★

Gloss
一个 Swift 写的 JSON 解析库。★

Cereal
Swift 对象类别化 ★

SwiftyJSONAccelerator
使用 SwiftyJSON 只怕 ObjectMapper 依据 JSON 生成 斯维夫特 模型。帮忙NSCoding 并且提供了利用 JSON 来表示模型的法门。★

布局

ios-flexboxkit
2个包裹了 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
1个 Swift 编写的注明式 Auto Layout 领域专用语言(DSL)。★

AutoLayoutPlus
给 Auto Layout 加的一点料,由 斯威夫特 驱动。 ★

日志

CleanroomLogger
多少个根据 Swift 可陈设可扩充的日志 API,简洁、轻量并且相当慢。★

CocoaLumberjack
多个便捷有力灵活的日记框架,可用来 iOS & Mac。

NSLogger
1个高品质的日志工具,它能够显得运营在 OS X、iOS 和 Android
上客户端应用的踪迹。

Aardvark
二个高品质日志框架,它使得创造可操作的 bug 报告变得非凡简单。

BlockTypeDescription
在日记记录 block 的时候显得档次签名。

QorumLogs
为 Xcode 和 谷歌(Google) Docs 设计的 Swift 日志工具。★

地图

Route-me
iOS 开源地图框架

NAMapKit
允许你在 One plus 应用使用自定义地图,并尝试模仿 Mapkit 框架的一些表现。

Mapbox
GL

贰个 iOS 上采纳 OpenGL 渲染 Mapbox 矢量地图块的框架。

CMMapLauncher
用于 iOS 中在种种地图应用中展现方向的地利框架。

媒体

图片

GPU
Image

三个遵照 GPU 的 iOS 开源的图像和摄像拍卖框架。

UIImage
DSP

iOS UIImage 处理效果,它采纳 vDSP/Accelerate 框架来增长速度。

QR Code
Scanner

二维码扫描器。

AsyncImageView
UIImageView 的异步图像加载和体现扩大,不会堵塞 UI 线程。

SDWebImage
异步的图像下载器,提供了缓存协助。以 UIImageView 类其他艺术提供。

DFImageManager
从两种数据源获取图像的现代框架。无需配备,并具有莫斯中国科学技术大学学的可定制性和扩充性。使用了
NSUEvoqueLSession。

MapleBacon
三个 Swift iOS 图像下载和缓存库 ★

NYTPhotoViewer
抽屉菜单和相片查看器。

IDMPhotoBrowser
图片浏览器/查看器。

JTSImageViewController
iOS 交互式图片浏览器。

Concorde
下载和平解决码三番五次的 JPEG 图像。

SCRecorder
类似 Vine 的点击拍戏,动画过滤器,慢镜头,片段编辑相机引擎。

HanekeSwift
一个 斯威夫特 编写的 iOS 平台的轻量级通用缓存框架,还有对图像的更加多支持。★

TOCropViewController
多少个得以允许用户修改 UIImage 对象的视图控制器。

YXTMotionView
1个自定义的图样视图,它完成了正视设备运动来滚动图片。

PINRemoteImage
二个线程安全、高质量、特性丰硕的图像获取器。

SABlurImageView
能够轻松地为图片添加模糊动画效果。★

FastImageCache
在滚动时火速呈现图片的 iOS 框架。

BKAsciiImage
将图片渲染为 ASCII art 的库。

YLGIFImage
异步的 GIF 图像解码和图表浏览器。帮忙 GIF 图动画,但只消耗少量的内存。

AlamofireImage
2个为 Alamofire 制作的图像组件库。★

Nuke
高级的图样管理框架。★

FlagKit
供 app 和 web 页面上应用的不错旗标。★

YYWebImage
异步图像加载框架(援助 WebP,APNG,GIF 格式)。

视频

VIMVideoPlayer
2个对 AVPlayer 和 AVPlayerLayer 类的简练封装。

MobilePlayer
二个无敌完善且完全可定制的 iOS 媒体播放器。

PDF

Reader– 二个iOS PDF 阅读器的为主。

UIView 2
PDF

使用 UIViews (或协作着 XIB)的 PDF 生成器。

消息

LayerKit
一个对此 Layer 的 iOS
开发组件,。是将新闻(文字,照片,摄像,数据)添加到活动或 Web
应用中最简便易行的解决方案。

Twilio
驱动着现代的沟通方式,营造下一代音频与 SMS 应用。

Plivo– SMS
API、音频 API 和 全球运维商。

XMPPFramework
多个 iOS 和 Mac 上的 XMPP 协议通信框架。

网络

AFNetworking
一个弹无虚发的 iOS 和 OSX 上的互连网请求框架。

RestKit
Rest基特 是两个 iOS Objective-C 框架,是为着让和 RESTful web
服务交互变的简易、快速、有趣。

FSNetworking
稳固的 iOS 网络库。

ASIHTTPRequest
Objective-C 编写的 HTTP 互连网请求库。它是对 CFNetwork 易用的包装。支持Mac OS X 和 红米。

Overcoat
小巧不过很有力的库,让创立贰个 REST 客户端简便和幽默。

ROADFramework
面向属性的 web 服务交互方式。框架有内建的 json 和 xml
请求响应体系化方法,12分便于扩大。

MBNetworkMonitor
苹果Reachability类的现代化替代品,使用了CoreTelephony来传达越多至于用户网络连接境况的音信

MBNetworkIndicator
提供了简便的法门在多个请求之间协调装备网络提示器

Alamofire
Alamofire 是四个 斯维夫特 写的 HTTP 互连网库,由 AFNetworking 的撰稿人编写。★

Transporter
让上传下载更简便的小代码库。★

CDZPinger
使用方便的 ICMP Ping 框架。

NSRails
将客户端的对象/类映射到长途 REST API 的目的/O中华VM。

NKMultipeer
3个起家在多重链接上的可测试的用空想来欺骗别人。★

CocoaAsyncSocket
用于 Mac 和 iOS 的异步 socket 网络库。

Siesta
优雅的 RESTful
能源抽象,将情形解藕。是依照回调或许代理的网络库的替代品。★

Reachability.swift
用 Swift 和闭包重新达成了苹果的 Reachablility 框架。★

NetworkEye
八个 iOS 网络调节和测试库,能够来得 App 中的 HTTP 请求和伸手的有关音信。

推送通知

Orbiter
在 iOS 中登记推送文告。

PEM
为推送服务器自动生成 profile。

Parse
Push

完全免费的后台推送通告,提供了创办分段,调度甚至 A/B 测试的能力。

Urban
Airship

付费的推送布告后台。

Growth Push
付费的推送通告。 它是在东瀛最受开发者喜爱的工具之一。

APNS-Pusher
苹果推送通告服务的调节和测试器。

Passbook

passbook
为 Passbook 创建 pkpass 文件。

Dubai
生成和预览 Passbook 的 Pass。

Passkit
设计、创制并证实 Passbook 的 Pass。

权限

PermissionScope
智能的 iOS 授权 UI 和 统一的
API(帮助地点、布告、照片、联系人、日历、照片、迈克风、BT、进程提醒、HealthKit和 CloudKit)。★

Proposer
便捷地呼吁用户权限(扶助相机、照片、麦克风、联系人、地方)。★

ICanHas
简化 iOS 用户权限请求(支持地点、推送文告、相机、联系人、日历、照片)。★

VWWPermissionKit
可视化的 iOS 授权管理器。

ISHPermissionKit
为 iOS 提供请求用户权限的集合方法。

JLPermissions
iOS
预授权工具,开发者用它来营造询问用户是还是不是授权的对话框,补助日历、联系人、地方、照片、备忘录、twitter、推送通告和别的急需授权的操作。

文本

Twitter Text
Obj

Instagram 的公文处理库的 Objective-C 达成。

Nimbus– Nimbus
是贰个为高级 iOS 软件设计师营造工具包。

NSStringEmojize
二个将 Emoji 表情符号转换为等价的 Unicode 字串的 NSString 体系。

MMMarkdown
用于将 Markdown 转换为 HTML 的 Objective-C 静态库。

DTCoreText
利用 CoreText 使用 HTML 代码的不二法门。

DTRichTextEditor
一个 iOS 的富文本编辑器。

NBEmojiSearchView
二个援救搜索并且能够融为一炉到文本控件中的 emoji 下拉列表视图。

ios-fontawesome
NSString + FontAwesome。

Pluralize.swift
强大的 Swift String 单数转换复数增加。★

RichEditorView
Rich艾德itorView 是二个简约、模块化的富文本编辑器视图。★

Money
为与钱和现金相关工作的的 斯威夫特 值类型。★

PhoneNumberKit
用于解析,格式化和表达国际电话号码的 Swift 框架,由谷歌(谷歌(Google))的 libphonenumber
库帮助。★

YYText
iOS 上用以体现和编辑富文本的强有力文本框架。

功用漫游 / 介绍 / 教程

Onboard
用一小点代码就足以创建3个完美的吸附效果的执行。

EAIntroView
中度可定制非侵入式的迎接页面化解方案。

MYBlurIntroductionView
在 MYIntroductionView 上圆满的,用于创设可定制的 app
介绍大概教程页面包车型客车框架。

BWWalkthrough
3个自定义 iOS App 的机能漫游页面的框架。★

GHWalkThrough
四个依照 UICollectionView 的非侵入式介绍页面组件。

ICETutorial
三个很好的课程框架,类似 Path 3.X 版本的 App 中的样式。

JazzHands
Jazz Hands 是一个简单的 UIKit关键帧动画框架。动画是足以选用手势、滚动视图、KVO 可能 ReactiveCocoa
来控制的。

RazzleDazzle
简单的依据关键帧的 iOS 动画框架,由 斯维夫特 编写。最适合用来 App
的滚动介绍页面。★

Instructions
向您的 iOS 项目中添加自定义的操作方法指引的简易方法。★

SwiftyWalkthrough
创立二个体会绝佳的效率漫游的最简单易行方法,Swift 编写。★

URL Scheme

WAAppRouting
iOS 的路由达成。同时处理了 U中华VL
识别和使用控制器展现解析后的参数。全体这几个只要一行代码就足以化解,控制器堆栈还会被活动保存!

DeepLinkKit
卓绝的路由匹配框架,使用基于 block API 处理你的深链接。

IntentKit
2个便利的法门来在 iOS app 中拍卖第③方 U奔驰M级L schemes。

JLRoutes
使用了 block API 的 iOS U途达L 路由框架。

UI

Chameleon
一个 iOS 质量强大的轻量级扁平化颜色框架,能够用来 Objective-C 和
Swift。★

ActionSheetPicker-3.0
为 iOS App 快速成立3个下拉 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,类似 照片墙 ,Square
Cash,Safari 中的那样。

NMPopUpView
用于展现浮动窗口的粗略 iOS 类。支持 Swift 和 Objective-C。★

SDevIconFonts
用于 Swift 的 Fontawesome, Iconic, Ionicons, Octicon。★

SDevBootstrapButton
Swift 版的 Twitter Bootstrap 按钮。★

SDevCircleButton
斯维夫特 达成的圆型按钮。★

SDevFlatColors
斯威夫特 达成的扁平化颜色。★

ColorArt
从图片中取出首要颜色,类似 iTunes 11 的效应。

IQKeyboardManager
幸免键盘滑出来遮挡住 UITextField/UITextView 的框架,非侵入,无需代码。

WCFastCell
滚动流畅的 Tables/Collections cell (没有动画)。

Motif
1个依照 JSON 的可定制轻量级样式表框架。

VBFPopFlatButton
基于 推特(Twitter) POP制作的,有9种不一致景观动画的扁平化按钮。

HTPressableButton
扁平化设计的能够克制的按钮。

Cool-iOS-Camera
3个全然可定制的现世的相机,使用 AVFoundation 框架达成。

AsyncDisplayKit
AsyncDisplayKit 是多少个 iOS
框架,它亦可使1个很复杂的用户界面保持平滑和影响灵敏。

AMTagListView
2个足以添加一密密麻麻中度可定制化的标签的 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
3个援助 UIView 和 UITableView 之间滚动切换的 PageView。

DatePickerDialog
在 UIAlertView 上显示 UIDatePicker 的 Swift 库。★

gifu– iOS
上支撑动态 GIF 的 Swift 框架。★

SAHistoryNavigationViewController
SAHistoryNavigationViewController 落成了3个在 iOS 上的接近职责管理器的
UI,兼容 UINavigationContoller,3D Touch。★

DOFavoriteButton
3个可爱的卡通片按钮。★

LNRSimpleNotifications
简单的 斯威夫特 app 内置文告。LN奥迪Q7SimpleNotifications 是一个SwiftTSMessages简化版本。

NgKeyboardTracker
iOS 的键盘跟踪 Objective-C 库。

SAInboxViewController
受到 “Inbox by google” 动画过渡效果启发的 UIViewController 子类。★

TLYShyNavBar
不像那么些 UINavigationBar 那么傲慢。这么些 Bar
很客气!能够很不难地成立机关滚动的 navigation bar。

BRYXBanner
斯威夫特 的 iOS7+ 样式的下拉通报。 ★

NYAlertViewController
能够自定义内容视图的 iOS AlertView,可中度自定义。

HDNotificationView
使用模拟原生的通报横幅 UI,发出任何警示。

MZFormSheetPresentationController
MZFormSheetPresentationController 提供了2个原生 iOS
UIModalPresentationFormSheet 的替代品,添加了对 HUAWEI的支撑,并且能够自定义 controller 的尺码和表单的外观。

AnimatedTransitionGallery
使用 UIViewControllerAnimatedTransitioning 协议落实了自定义 iOS 7
过渡动画。

iCarousel
iOS 和 Mac OS 上粗略的,中度可定制化的数据驱动 3D 跑马灯。

RESideMenu
受 Dribble 上的规划启发而创制的 iOS 7/8 样式的视差侧滑菜单。

FontAwesomeKit
iOS 的图标字体库,以往支撑 Font-Awesome,Foundation icons,Zocial 和
ionicons。

Cocoa
Controls

开源的 iOS 和 OS X UI 组件.

ActiveLabel.swift
非侵入的 UILabel 替代品,帮忙 Hashtags (#), Mentions (@) 和 URL
(http:// )。 ★

XLForm
XLForm 是最灵敏有力的 iOS 库,用来创设动态的 tableview 表单,完全适用于
Swift 和 Obj-C。

RAReorderableLayout
能够拖拽放置的 UICollectionView 成分。

ESTabBarController
一个同意高亮按钮和自定义按钮动作的 Tabbar 控制器。

STPopup
STPopup 为 Samsung 和 GALAXY Tab 提供了2个 popup 样式的
UINavigationController。

HoneycombView
HoneycombView 是用来突显类似 Honyecomb 布局的 iOS UIView,由 Swift达成。★

tapkulibrary
tap + haiku = tapku, 三个精心设计的 iOS 开源框架。

NVActivityIndicatorView
很好的加载动画集合。★

KCJogDial
提供控制成效的 UIView,类似一个转轮控制器。★

PagingMenuController
有可定制的菜系的分页视图控制器,斯威夫特 落成。★

RadialMenu
RadialMenu 是二个提供了触控的上下文菜单(类似 iOS8 中 iMessage
的摄像按钮)的自定义控件。使用 Swift 和 POP 框架营造。★

VLDContextSheet
类似 Pinterest iOS app 中的菜单。

cariocamenu
最快的无点击菜单。★

DAExpandAnimation
以自定义的模态过渡效果,从 cell 中开展来表现控制器的库。★

ScrollPager
类似 Flipboard 的滚动翻页。★

ComponentKit
受到 React 启发的 iOS 框架,Facebook 出品A React-Inspired View Framework
for iOS, by Facebook.

Eureka
使用纯 斯威夫特 塑造优雅的 iOS 表单。★

PMTween
优雅灵活的 iOS 渐变库。

MZTimerLabel
让 UILabel 变成 倒计时器可能秒表的便利类,类似苹果的钟表应用。

WobbleView
WobbleView
是多个完结了流行的摇晃效果的视图。你可以在利用中有益的拉长动态的用户交互和衔接效果。★

CBZSplashView
Instagram 样式的运行页(Splash Screen)视图,缩放后出示主视图。

RKNotificationHub
让其余 UIView 变成完善的文告大旨。

EatFit
Eat fit 是三个受 谷歌(Google) Fit 启发的用来优质感展现数据的组件。

CollapsableTable
可以自定义 section header 的可折叠 tableview section。★

LiquidFloatingActionButton
流体状态的 Material Design 的转移按钮。

LiquidLoader
液体动画的加载器组件。★

PickerView
Swift 达成的自定义的 UIPickerView 替代品。★

InteractivePlayerView
自定义的 iOS 音乐播放器视图。★

phone-number-picker
三个 斯威夫特 达成的简约易用的视图控制器,类似 WhatsApp
那样让你输入带有国家代码电话号码。★

DLWBouncyView
BouncyView 是二个为具有视图都落到实处了多年来流行的弹性效果的框架。

MMPopupView
基于 Pop-up 的视图(例如,AlertSheet),支持有利于地定制。

EXTView
使用 IB_DESIGNABLE 和 IBInspectable 为 Interface Builder 提供了 UIView
扩展。

JTMaterialSwitch
一个受 Google 的 Material Design 启发的可定制的开关
UI,有波纹效果和弹性动画。

PickerView
Swift 写的可定制的 UIPickerView 替代品。

KCSelectionDialog
不难的选料对话框。★

SFFocusViewLayout
扶助内容聚焦的 UICollectionViewLayout。

UITextField-Shake
添加了摇晃动画的 UITextField 连串。也有 Swift
版本

JTFadingInfoView
多少个基于 UIButton 的支撑淡入淡出动画性情的视图。

KCFloatingActionButton
简洁的 iOS 浮动操作按钮。★

TTGSnackbar
在荧屏底边展现简单的音讯和操作按钮,支持多样卡通效果。★

TTGEmojiRate
iOS 的类似 emoji 的评分视图。★

CardAnimation
卡片翻页动画效果。★

BEMCheckBox
优雅的 iOS 复选框。(Check box)

CVCalendar
援助 iOS 8+ 的自定义可视化日历,Swift(2.0)完结。★

SCLAlertView-Swift
斯威夫特 达成的二个曼妙的卡通 Alert View。★

Atlas-iOS
Atlas 是四个原生 iOS 对话 UI Layer 组件。

TKRubberIndicator
Swift 版橡胶 PageControl 指示器。 http://tbxark.github.io

HorizontalProgress
简单的卡通水平进程条。

TKSwitcherCollection
二个动画片开关集合。http://tbxark.github.io

JDSwiftAvatarProgress
方便自定义的异步加载展位图进程条动画。★

iOS-CircleProgressView
那个空间允许用户用代码或然 interface builder
发轫化或创办并渲染一个圆形的进度条视图。★

Hamburger-Menu-Button
三个可观可定制的布拉格包菜单按钮。★

DGElasticPullToRefresh
iOS 弹性下拉刷新控件,Swift 完成。★

HTYTextField
多少个有弹性的站位文字的 UITextField。★

JDStatusBarNotification
展现在顶部状态栏的文告,使用简易,能够自定义。

GuillotineMenu
铡刀样式过渡动画的下拉菜单。★

MediumMenu
一个基于 Medium iOS 应用的食谱。★

YALField
使用 interface builder 更便于地创设表单
UI。包罗带合法性验证的自定义字段。

StarryStars
iOS GUI 库,用于展现和编排评分。

JRSplitVC
自适应布局的 UISplitViewController。

SevenSwitch
非侵入式的 iOS7 样式的开关替代品。★

RadialLayer
可点击成分的动画。★

MPParallaxView
斯威夫特 完结的 Apple 电视 视差效果。★

RPLoadingAnimation
Swift 完毕的基于 CALayer 的加载动画。★

Splitflap
Swift 应用的分屏显示框架。★

UIScrollView-InfiniteScroll
补助可是滚动的 UIScrollView 系列。★

PullToBounce
UIScrollView 的下拉刷新控件。★

TVButton
重新创制三个不行酷的 Apple TV 视差图标用在 iOS UIButton 上(斯维夫特达成)。★

SlackTextViewController
贰个非侵入式的 UIViewcontroller
子类,提供了3个足以随文字长度变化的大大小小的文本框和一部分任何有效的新闻性子。

EZAlertController
便捷的 Swift UIAlertController。★

EZSwipeController

类似 Snapchat/Tinder/iOS 主页的 UIPageViewController。★

SWRevealViewController
受到 FaceBook 和 Wunderlist 应用启发的 UIViewController
子类,用于体现侧滑的视图控制器。

WebSocket

Socket
Rocket

二个一如既往的 Objective-C WebSocket 客户端库。

代码品质

KZBootstrap
一多级的剧本和注释,代码质量很差时,在编写翻译时发出额外的错误和警示。

KZAsserts
一雨后春笋的自定义断言,使用 DSL 来自动生成 NSError,允许在 Debug 时断言和在
Release 时捕获错误。

PSPDFUIKitMainThreadGuard
简洁的代码片段,当 UIKit 在后台线程被利用时生成断言。

Flex
一个放置 iOS App 的调节和测试和探索工具。

chisel
iOS app 的支援调节和测试工具,提供了一名目繁多的 LLDB 命令。

OCLint
静态代码分析工具,用以进步代码品质,缩干枯陷。

ocstyle
Objective-C 代码风格检查器。

SwiftLint
七个实验性的工具,用于强化 Swift 的代码风格和习惯。★

spacecommander
像2个团体那样,提交完全格式化的 Objective-C 代码。

DWURecyclingAlert
优化 UITableViewCell 的滚动流畅性。

DCIntrospect
小型的 iOS 可视化调节和测试工具库。

Watchdog
八个用以记录阻塞主线程的超重职务的类。★

Tailor– 跨平台的 斯威夫特代码静态分析器,它扶助您编写特别整洁的代码,制止 bug。

SwiftCop
SwiftCop 是贰个很实用的格式验证库,灵感来自 Ruby On Rails
清晰的活动记录作证。★

分析

Flurry Analytics
免费的 App 分析 API。

Parse
Analytics

度量 App 的运用意况,跟踪 bug 等等。

Mixpanel
高级分析平台。

Localytics– 将
app 的经营销售和数量解析结合起来。

Answers by Fabric
让您实时的洞悉用户体验。

Liquid Analytics
通过分析和性子化的实时报告辨认特定的一坐一起。

GTrack
谷歌(Google) Analytics 对 iOS 的轻量级 Objective-C
封装,并且提供了部分万分的效益。

ARAnalytics
抽象的解析框架,提供了小聪明的 API 来跟踪事件和用户数量。

Segment
将分析继承进 iOS 应用中的简单方法。

支付

Stripe– 将 Apple Pay
支付后续到您的采纳中。很合乎那五个不够后台知识的开发者。

Braintree
提供 5 万澳元的免费开发额度,供给后台协助。

Venmo
在你的行使中协理和经受通过 Venmo 的开发。

Moltin
使用不难的 SDK 为使用添加
eCommerce,你能够创立2个售货产品的集团,不需求后端帮助。

生产力

Import.io
将网页即时转换为数据。

Tapglue
是用很少的代码来塑造社交产品和移动的 feed。

工具

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
斯维夫特 的 GCD 异步派发语法糖。★

YOLOKit
让方块透过圆洞。

EZSwiftExtensions
:smirk:标准项目和类是何等工作的。★

安全

UICKeyChainStore
UICKeyChainStore 是2个对 Keychain 的不难封装。

cocoapods-keys
四个用来储存环境和利用键值的键值存款和储蓄。

Valet– 在
iOS 和 OS X 的 Keychain 中平安地囤积数据,不过你无需领悟 keychain
的现实性工作细节。

libextobjc
3个用来扩大 Objective-C 编程语言的 Cocoa。

Locksmith
方便 Keychain 使用的无敌的 Swift 面向协议库。★

simple-touch
非凡不难的浮游生物识别认证服务(Touch ID)的 斯威夫特 封装。

品种设置

crafter
这是1个允许你使用自定义的世界专用语言(DSL)语法来安排你的 iOS
项目模版的命令行工具(CLI),使用简易但质量强劲。

liftoff
另2个用以创设 iOS 项指标 CLI。

KZBootstrap
iOS 项指标 bootstrap,指标是高品质的编码。

amaro
优秀的 iOS 样板。

chairs
沟通你的 iOS 模拟器文书档案。

依赖 / 包管理

Cocoa Pods
CocoaPods 是三个 Objective-C
项指标重视管理工科具。它具备不少个库,它们得以使你的花色更是雅致。

Xcode
Maven

Xcode Maven 插件,它可以将 Xcode 创设进度置于 Maven 的生命周期中。

Gradle
Xcode 的 gradle 插件,能够运用 gradle 来创设 iOS 只怕 Mac OS X 项目。

Carthage
不难的分布式的 Cocoa 依赖管理器。★

SWM (Swift
Modules)

三个类似 npm(node.js的包管理器)或然 bower(Instagram的浏览器的包管理器) 的 斯威夫特 项目标包/倚重管理器,无需使用 Xcode。★

Alcatraz– Xcode
包管理工科具.

CocoaSeeds
Cocoa 的 Git 子模块替代品。

测试

测试驱动开发/行为使得开发(TDD /
BDD)

Kiwi
贰个用于 iOS 开发的 BDD 库。

Specta
轻量级 TDD / BDD Objective-C & Cocoa 开发框架。

Quick
Swift 和 Objective-C 的 BDD 框架。

XcodeCoverage
Xcode 项目代码覆盖率。

OHHTTPStubs
方便地为你的网络请求做存根(Stub)! 使用网络假数据测试你的 app
,你也得以自定义响应时间,响应代码和响应头!

Dixie
Dixie 是一个开源的 Objective-C 测试框架。用于转移目的的一举一动。

gh-unit
Objective-C 的测试框架。

UI 测试

CrashMonkey
iOS 平台的 Monkey 测试工具。

appium– Appium
是一个开源自动化测试框架。用于测试原生可能混合 app。

robotframework-appiumlibrary
AppiumLibrary 是1个用于 罗布otFramwork 的 appium 测试框架。

Cucumber– iOS BDD
框架。

Kif
3个 iOS 的函数式测试框架。

Subliminal
二个保守的 iOS 集成测试框架。

UIAutomation
1个运用脚本在一而再着的设备上测试你的用户界面成分的 JavaScript 库。

ios-driver
使用 Selenium / WebDriver 测试任何 iOS 原生,混合可能移动 web 应用。

Zucchini
可视化的 iOS 测试框架。

Remote
在 Xcode 内控你的 索爱 来做端到端的测试。

别的测试

NaughtyKeyboard
2个快要倾覆字符串的大列表,当用户输入这个字符串使有一点都不小的恐怕会导致
bug,那是三个用来在您的 iOS 设备上测试你 app 的键盘。

PonyDebugger
使用 Chrome 开发者工具对你的 iOS app 进行长途网络和数量调试。

ios-snapshot-test-case
使用显示屏快速照相的 iOS 单元测试。

Beta 测试版本公布

Crashlytics
三个倾家荡产报告和 beta 测试服务。

TestFlight Beta
Testing

iTunes Connect 帮助的 beta 测试服务。

HockeyApp– 在
HockeyApp 你能够颁发你 app 的 beta
测试版本,收集实时的夭折报告,获取用户反映,分析测试覆盖率。

boarding
即时为 TestFlight beta 测试者成立简单的注册页面。

工具链

RubyMotion
RubyMotion 是贰个探索性的工具链。它能够让你神速地开发和测试原生 iOS 和
OS X 应用,全体施用 Ruby 语言。

工具

Shark
用于将 .xcassets 文件夹转换到三个体系安全枚举的 Swift 脚本。★

R.swift
在 Swift 项目中,强类型的自行补全财富名称的工具,包蕴图形,单元格和
segue 的工具。★

SwiftGen
贰个生成 Swift代码工具的成团(生成财富的枚举,storyboard,本地化字符串和 UIColor)。★

Localize-Swift
Swift 2.0 达成在使用中切换语言的成效,支持您的 APP
达成团结的本地化和国际化。★

Blade– 为
iOS 和 OS X 应用生成 Xcode 图片目录,全局图片和别的连锁的东西。

Retini
3个至上简单的 Retina(2x,3x)图片转换器。

Provisioning
二个查看器插件,用于预览 .mobileprovision 文件。

Strsync
自动翻译并且使 .strings 文件和默许语言同步。

急忙支付

KZPlayground
Objective-C 版本的 Playground。

dyci
代码注入工具。

injectionforxcode
代码注入,辅助 Swift。

MMBarricade
在运作时为 iOS app 配置本地服务器。

NetworkObjects
依照你的 Core Data 模型生成 RESTful 服务器。

STV
Framework

开发原生 iOS app 的可视化开发工具。

部署

fastlane将享有
iOS 布署工具整合到三个干活流中。

deliver配备截屏,app
元数据和 AppStore app 更新,那整个只要求一个发令就可以化解。

snapshot电动地开创全体言语和整体装置的显示器截图。

App Store

Average App Store Review
Times
其一网站可以而且跟踪
AppStore 上 iOS 和 Mac 八个本子的浏览次数,使用了使用 iOS 和 Mac
开发者的众包数据。

Apple’s Common App Rejections
Styleguide
一部分导致
app 被苹果拒绝的严重性常见难点。

Free App Store Optimization
Tool
在首要字和竞争者的角度上,让你可视化地追踪你的
App Store 数据。

SDK

官方的

SpotifySpotify
iOS SDK。

FacebookFacebook
iOS SDK。

Google
Analytics
Google
Analytics iOS SDK。

Paypal iOS
SDK
The
PayPal 移动端 SDK,能够省事地在地头利用中合拢 PayPal 和 信用卡支付。

Pocket将东西保存到
Pocket 的 SDK。

Tumblr集成
Tumblr 数据到 iOS 或 OS X 应用中的库。

EvernoteEvernote
iOS SDK。

BoxBox
iOS 和 OS X SDK API。

OneDriveLive
iOS SDK。

StripeiOS
and OS X Stripe 绑定框架。

Venmo在您的
iOS app 通过 Venmo 生成订单并且接受支付。

AWSAmazonWeb 瑟维斯s iOS 移动应用 SDK。

ZendeskZendesk
iOS 移动使用 SDK。

Adobe Creative
SDK
Adobe
creative tools 和 Creative Cloud SDK。

DropboxDrop-ins
和 Dropbox Core API 的 SDK。

Fabric by
Twitter
iOS
的 Fabric Twitter Kit。

Liquid
Analytics
由此分析与实时的个性化的实时响应爆发一定的作为。

ResearchKitResearchKit是三个开源的软件框架,用它可便宜的营造治疗钻探接纳或然别的的研究项目。

PacketZoomPacketZoom
iOS SDK。

Primer
在可视化编辑器上有利于创立定制化的登陆页,注册和登录流程的 SDK,内建了
a/b/n 测试和剖析。

非官方

STTwitter
推特 REST API 1.1 制作的安定团结,成熟,全面包车型地铁 Objective-C 库。

FHSTwitterEngine
Cocoa 开发者提供的 Facebook API。

GiphyGiphy
API 的 Objective-C iOS 客户端。

UberKit
Objective-C 包装的简练易用的 Uber API。

InstagramKit
Instagram iOS SDK。

DribbbleSDK
Dribbble iOS SDK。

objectiveflickr
对象化的 Flickr, Objective-C 写的 Flickr API。

DropletKit
Objective-C 包装的 DigitalOcean v2 API。

Xcode

插件

FuzzyAutocompletePlugin
提供了除前缀匹配之外的其余更为灵敏的电动补全成效,扶助 Xcode 5+。

SCXcodeMiniMap
SCXcodeMiniMap 为 Xcode 添加了代码地图作用

Show in
Github

可以平昔打开 Github 上脚下正在编辑的行对应的 commit 页面。

BBUFullIssueNavigator
这些插件让 Xcode 在 issue 导航栏显示全体的 issue 内容。

BBUDebuggerTuckAway
当你从头编写制定的时候帮你隐藏调节和测试器栏的 Xcode 插件。

SCXcodeSwitchExpander
SCXcodeSwitchExpander 是三个足以帮你实行 switch
语句的插件,还会活动帮您插入 case 语句。

VVDocumenter-Xcode
方便的编写制定标准注释的 Xcode 插件。

XAlign
三个 Xcode 代码自动对齐插件,它能够应用自定义的方式来对齐任何事物。

Cocoapods Xcode
Plugin

信赖管理工科具 CocoaPods 的 Xcode 插件。

KSImageNamed-Xcode
提供了图片名称自动补全成效的插件。

ColorSense-for-Xcode
可视化的颜色选取插件。

Backlight-for-XCode
高亮当前编写制定的行。

UIColor-Hex-Swift
通过十六进制字符串创设 autorelease 颜色的便利措施。★

KPRunEverywhereXcodePlugin
只需2遍点击,就足以在多少个 iOS 设备上构建,运维 App。

RevealPlugin
将 Reveal App 和您的项目活动合为一体的 Xcode 插件。

RealmPlugin
生成 Realm 模型的 Xcode 插件。

AdjustFontSize
使用⌘ +/⌘ -神速键调整字体大小。

Lin
那几个插件提供了 NSLocalizedString 的自发性补全插件。

Rephrase– Xcode
用于本地化的插件.

XCActionBar
Xcode 的 Alfred。

QuickJump
Xcode 飞快代码导航。

CATweaker
贰个用来创建美好的 CAMediaTimingFunction 曲线的插件.

XcodeWay
便捷地导航到三个地点。

GitDiff
将与 git 仓库中不一样的代码高亮。

MCLog
用于控制台内容筛选的插件。

XToDo
三个展现档次中 TODO,FIXME,??? 和 !!! 列表的对话框。

CopyIssue
使复制 Xcode issuse 描述更简明。

RTImageAssets
自动生成所需的一切 App 图标的插件。

BBUncrustifyPlugin-Xcode
使用 ClangFormat 或 Uncrustify 格式化代码的插件。

Aviator
那么些插件将 AppCode 的 ⇧⌘T (source/test 切换) 带到 Xcode 中.

JumpMarks
使用有序的书签为您的代码做导航。

XCSnippetr
直接上传代码片段到 Slack 和 Gist 的 Xcode 插件。

Peckham
使用 #import 引用项目中的任何公文,提供代码提醒。

MLAutoReplace
快捷编码以及代码格式化插件,提高你的编码速度。

Chameleon
iOS (Obj-C & 斯威夫特)的扁平化颜色框架。★

AutoHighlightSymbol
高亮被入选的符号对应的持有实例。

Reveal-In-GitHub
用三个飞快键就能够跳转到 GitHub 仓库的 History, Blame, P路虎极光s, Issues,
Notifications。

CleanHeaders-Xcode
类似 iSort 的头文件排序和再度消除插件,让您的头文件看起来更为平稳。

Luft
帮忙你完成轻量的 View Controller 的 Xcode 插件。

主题

Dracula
Theme

二个 Xcode 的暗色核心(仿 SublimeText).

Xcode themes
list

Xcode 的彩色主题。

Solarized-Dark-for-Xcode
用于 Xcode5 的 Solarized Dark 主题.

其他 Xcode 插件

Synx
2个重复组织你的 Xcode 项目标命令行工具,它亦可让你的 group
和文件夹对应起来。

dsnip
能够在地方为全体的 UIKit 协议/代理方法(UITableView,…)生成 Xcode
代码片段的工具。

编码规范

NY Times – Objective C Style
Guide

London时报使用的 Objective-C 编码规范。

raywenderlich Style
Guide

一个讲述 raywenderlich.com 编码习惯的代码规范。

Github Objective-C Style
Guide

Objective-C 项目标编码规范和惯用法。

Objective-C Coding Convention and Best
Practices

一份描述编码习惯的 Gist。

Swift Style Guide by
@raywenderlich

raywenderlich.com 官方的 Swift 编码风格规范。★

Spotify Objective-C Coding
Style

Spotify 的 iOS 开发指导。

Dropbox Objective-C Style
Guide

Dropbox 的 Objective-C 代码风格指南。

Github – Style guide & coding conventions for Swift
projects

github 的 Swift 编码风格和习惯指南。★

Futurice iOS Good
Practices
@futurice介绍的
iOS 入门指南和特等实践。

好网站

情报,播客和别的

BGR

iMore

Lifehacker

iCode Blog

NSHipster

Objc.io

ASCIIwwdc

Natasha The
Robot

Apple’s Swift
Blog

iOS Programming
Subreddit

iOS Dev Weekly

iOS8-day-by-day

iOScreator

Mathew Sanders

Little Bites of
Cocoa

iOS Dev
Nuggets

This Week in
Swift

iOS Goodies

iOS Developer and Designer
interview

3个用以救助那个寻找 iOS 开发者或设计师的农奴主的小指南。

iOS App Development on
Medium

一些有关 iOS,Apple沃特ch 开发的小典故和小贴士。

Swift Sandbox
斯威夫特 开发者通信,斯威夫特 开源音信,项目和能源。 ★

UIKit 文档

iOS Fonts

UIAppearance
list

论坛和切磋列表

iPhone Dev SDK
Forum

“iOS” on
Stackoverflow

教程和 Keynotes

AppCoda

Tutorials
Point

Code with Cris

Cocoa with
Love

Cocoa is my
Girlfriend

Code School – Try
Objective-C

Brian Advent youtube
channel

Youtube 上的 Swift 教程频道。 ★

RAYWENDERLICH
开发者和爱好者的学科。

Ry’s Objective-C
Tutorial

Mike Ash

Big Nerd
Ranch

Tuts+

iOS-Blog

Thinkster

Swift
Education

2个供教育者分享 斯维夫特 和 app 开发学习材料的社区。★

Cocoa Dev
Central

Use Your Loaf

Swift Tutorials by Jameson
Quave

iOS UI 模版

App Icon
Template

iOS 8 GUI PSD
Template

iOS UI Design
Kit

iOS Design
Guidelines

原型

FluidUI

Proto.io

Framer

Pixate

Principle

Twitter

@objcio

@nshipster

@CocoaPods

@CocoaPodsFeed

@RubyMotion

@SwiftSandbox
斯维夫特 开源音讯, 项目和能源。

Facebook 群组

HH
iOS

Sketch – Official
group

Design-Code

Sketch-Design.io

Origami
Community

Framer
JS

播客

The Ray Wenderlich
Podcast

Debug

iDeveloper

App Story

Mobile Couch

iOS Bytes

书籍

Programming with Objective-C by
Apple

Object-Oriented Programming with Objective-C by
Apple

The Swift Programming Language by
Apple

Using Swift with Cocoa and Objective C by
Apple

iOS Programming: The Big Nerd Ranch Guide by Christian Keur, Aaron
Hillegass, Joe
Conway

Programming in Objective-C by Stephen G.
Kochan

Your First iOS App by Ash
Furrow

The Complete Friday Q & A: Volume
1

Core Data for iOS: Developing Data-Driven Applications for the iPad,
iPhone, and iPod
touch

Cocoa Design
Patterns

其它突出的列表

您能够在底下找到此外特别美艳的列表

awesome-awesomeness列表。

Open Source
apps
开源
iOS app 列表。

优秀的 Swift 列表

@matteocrippa
贰个理想的 Swift 能源合集列表。

@Wolg
3个很棒的 Swift 框架,库和软件的谋划列表。

awesome watchkit
apps
watchkit
app 例程和科目标列表。▲

iOS Learning
Resources
1个高品质,频仍更新还要被很好维护的
iOS 教程网站的总体集合。

awesome-ios-animation
包涵了 Objective-C 和 Swift 达成的 iOS 动画库列表。

awesome-ios-chart
很棒的 iOS 图表库列表。包涵了 Objective-C 和 斯威夫特 二种语言。

awesome-gists
很棒的 Gist 列表 (iOS 章节).

awesome-ios-ui
优秀的 iOS UI/UX 库列表。

相关文章