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、网站、书籍等。Swift 语言形容成的花色会被标记为 ★
,AppleWatch 的种则会叫记为 ▲。

Awesome
系列则挺全,但核心不过对录取的资源做了颇为简略的牵线,如果发还详细的汉语介绍,对相应开发者的佑助会再充分。这吗是我们提倡这个开源项目之初衷。


“奖赏”是人们心底之要求被满足。

我们而开啊?

  • 据悉 awesome-ios 资源列表,我们以针对一一资源项进行编译整理。
  • 理后的始末,将用在伯乐在线资源频道。可参照已整的情节:
    • 《BlockAlertsAnd-ActionSheets:一个支持block的弹来约》
    • 《MBProgressHUD:一个是的速度提示工具》
    • 《Wonderful:不仅仅是一个酷炫的颜色库》

于是,是人们内在的求在驱动一个个习惯。

怎么参与本档?

从下边的目来拘禁,本项目的工作量小莫了,所以格外希望能够生出还多程序员一起来涉足。

然而在前,有几乎单稍求:

  • 英文还不错,能念懂英文并因而自己之口舌复述;
  • 发生 iOS 开发经历;

若果有趣味,请加 QQ:50872495。加 Q 时请注明「iOS大全」


要求其实明白,但待人们有意识去发现其的在。

按部就班项目的参与者

  • 维护者:tangyouhua

  • 贡献者:ARIGATO、星辰满苍穹、You

流淌:名单不分开排名,不期上更新


R 阅读原文

(《习惯的能力》P274-276)

次步:用奖励做尝试

奖的影响力大老,因为它会满足人口之渴求感。但人口勤意识不交以私下驱动我们作为之渴求。比如,纺必适营销集团发现消费者以每次例行清洁后用特殊的脾胃,他们找到了一样种任何人都没意识及之求。其中的奥秘就当面前。回想一下,就会见发现多数求都很强烈,但咱就算于她前也置若罔闻,这实质上让人难以置信。
为了确定是哪渴求在使得习惯,就要用不同之赏做实验。这或会花几天、一全面或另行增长的年月。在这段时间里,你当做出切实的改动时莫该感到任何压力,把好想象成多少搜集等的科学家就实行。在试验的首先上,你晤面怪想念去咖啡厅买饼干,那么你得调整一下若的一般行为,这样见面沾不同的赏。比如:第一天:你从未失去咖啡厅,而是在社区附近转悠,然后回来办公桌前,什么吧尚未吃。第二上:你失去咖啡厅买了只幸福甜圈或者糖果条,然后回桌子那儿吃。第三上:你失去了咖啡馆,买了只苹果,然后跟爱人闲聊经常吃了。第四上:你尝试着改变成为麦咖啡,然后您都未错过咖啡厅了,而是到对象的办公室闲聊几分钟,然后回来工作。
随即下而该了解了。你挑用什么作为取代买饼干并无根本,重要的凡如测试各种假设,确定哪种渴求在使你的寻常行为。你是坐要求饼干本身,还是想休息一下重复工作?如果是饼干本身,那是因你饿了为?(如果是这般,苹果应为得以满足你。)或者是坐你待饼干提供的能?(如果是如此,咖啡应该好满足你。)或者,你运动去咖啡厅是以您想搜寻人拉,而饼干不过是独比好之假说?(要是这样,走至他人办公桌前,和对方聊天几分钟,应该能满足你的兴奋。)
当公试试了4~5独例外的褒奖后,你便得就此老艺术寻找其中的法则:每次运动下,拿支笔在纸上勾画下你同回到桌前就想开的头三类东西。可以是您的情绪或想,或者写下对友好感到的想法,要么就是写出头三独你想到的歌词。放松、看花、不饿然后,在表或者电脑上设个15分钟后就响起的闹钟。等及闹钟响了,你就算咨询自己是否还有吃饼干的激动。写下三样东西坏重要,就算写下之乐章毫无意义,你为如描绘,原因有星星点点个。
本条,这样做会迫使你这察觉及好在想啊要发如何。比如第三章节中咬指甲的曼蒂,她纵然将在同样准写满了适度从紧措辞的笔记本,为的就是受其发现及温馨习惯的扼腕,所以写下三单词会被它现注意到马上或多或少。
那,研究表明,写几独单词有助于你以后回忆起好立以思念啊。在试行结束时,如果您想起自己之笔记,就会怪爱记起自己立即底所想所想,在那么一刻到底是啊感觉。因为若写下之东西会帮助你进行到的想起。
那为何有钟设的流年是15分钟后呢?因为这些测试的重要是寻觅来您渴求的褒奖是呀。如果吃少甜甜圈15分钟后,你要有冲动起一整套去咖啡厅,那叫你习以为常的即使无是对糖的要求。如果当跟同事拉后,你或想念吃饼干,那么与人接触的求就无是若吃饼干行为的诱因。通过用不同之奖励进行考试,你可以以您实在要求的目标分隔出来,这即是重塑习惯最中心的素。

目录

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

I重述知识

奖试验的步调同注意事项是:

先是步:心理准备:假装自己是方召开研究之科学家,拿自身做案例和记录,以此缓解较丰富一段时间内欲如此那样改变测试造成的各种非正好。

第二步:先由反“惯常行为”入手,4、5栽不畏得了。这么做的目的是观不同“惯常行为”带来的异“奖赏”。因为咱们当然就无清楚渴求的是啊,无法对“奖赏”预先提出如果,但得掉证明可能的只要。

老三步:速记每次测试后底心理活动。一旦完成同样不善“惯常行为”的改观,立即用画状下脑海里冒充出来的老三独单词(无意义的任意词汇均只是)、也足以摘录那一刻底心态、一闪而过的念头或千方百计之类的。速记的企图有次:使自己刻意关注到意识方面的某种冲动(很可能是习惯的现应激反应);使和谐加深某事某地的发记忆,便于事后总结回顾。

季步:设置一个15分钟的闹钟,计时同到就是追问自己还眷恋不思量做老的“惯常行为”。这可以把你正在举行的同确实想要之区别开来,也不怕是看破了若的惯以及“奖赏”(渴求)。

开中举的事例是“每到下午就是想吃巧克力豆饼干”的嘉奖观察:

诸一样种植替换的“惯常行为”前面对应之是差之心底“渴求”(也便是这样做纪念要获得的褒奖)。

科学 1

再有小丫先生举例“万恶的移动互联网时代”人人都成手机奴隶:

科学 2

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

  • Road Map
    iOS –
    开发 iOS 应用由今天始于,苹果指南。★
  • Lifehacker –
    我眷恋写一个 iOS 应用,该打何开始?
  • Codeproject –
    入门 iPhone 和 iOS 应用开发。
  • Ray
    Wenderlich –
    学习 iOS 应用开发。
  • Stanford – Developing Apps to
    iOS –
    斯坦福于 iTunes U 上之 iOS App 开发课程(音频和视频)。
  • Stanford – Developing iOS 8 Apps with
    Swift –
    斯坦福在 iTunes U 上之所以 Swift 开发 App 的教程(2015本子)。★

A2 催化下

或我自己“久坐伏案”的坏习惯,我不能不找来潜渴求的赏才起或重塑其。决定就此同宏观至数全面的时来我发现并详尽笔录。

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

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

  • AudioBus –
    下一代 App 到 App 的实时音频路由。
  • AudioKit –
    一个雄的点子合成,处理以及剖析的工具集。
  • EZAudio –
    一个基于 Core Audio 的 iOS/OSX
    音频可视化框架。用于实时,低顺延的韵律处理以及可视化功能的支付。
  • novocaine:应用为
    OSX 和 iOS
    的强性能音频框架。官网
  • QHSpeechSynthesizerQueue –
    一个 AVSpeechSynthesizer(iOS文本发音) 的阵管理网。
  • StreamingKit –
    一个对 OSX 和 iOS 中 AudioPlayer/AudioStreamer
    快捷的无缝扩展。官网
  • sound-fader-ios –
    一个 Swift 写的 AVAudioPlayer 的音响控制器 ★

动画

  • Pop –
    一个 iOS 和 OS X 动画库,可以好地促成由物理意义的相。
  • AnimationEngine –
    可以于 iOS 上福利地构建高级自定义动画。
  • Awesome-iOS-Animation –
    一个动画片项目之集合。
  • RZTransitions –
    iOS View Controller 过场动画库。
  • DCAnimationKit –
    iOS 动画集合。很简单,只需要丰富流水动画。
  • Spring –
    一个大概的 Swift iOS 动画库。
  • Canvas –
    无需代码就可以于 Xcode 中显得动画
    http://canvaspod.io。
  • Fluent –
    便捷的 Swift 动画框架。 ★
  • Cheetah –
    便捷的 iOS 动画库,由 Swift2 编写。 ★
  • RadialLayer –
    针对可点击元素的卡通(类似于 Youtube Music)★

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

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

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

  • JSPatch –
    JSPatch 以 Objective-C 运行时桥接了 Objective-C 和
    Javascript。你只需引入一个稍的发动机,就好下 JS 调用任何
    Objective-C 的好像。JSPatch 通常用来针对 iOS App 做热修复(hotfix)。

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

  • SDURLCache –
    URLCache 的子类,可以吧 iPhone/iPad 应用提供的地方磁盘缓存。
  • Awesome
    Cache –
    让人热衷之地头缓存 ★
  • mattress –
    iOS Web 内容的离线缓存 ★
  • Carlos –
    简单但可灵活的复苏存 ★

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

  • ios-charts –
    一个强大的图纸框架,MPAndroidChart
    在 iOS 上的移植。★
  • JTChartView –
    JTChartView 是一个截然只是定制的轻量级图表解决方案。
  • PNChart –
    一个简短好的图表库,Pinner 和 CoinsMan
    之iOS客户端着动用了这框架。
  • BEMSimpleLineGraph –
    优雅的折线图框架。
  • JBChartView –
    基于 iOS 的图表库,包含折线图和直方图。
  • iOSPlot –
    iOS 图表库。
  • XYPieChart –
    一个产生动画的饼图框架。
  • TEAChart –
    简单好用之 iOS 图表库。包括了孝敬图、时钟图、直方图。
  • EChart –
    iOS/iPhone/iPad 图表。提供了事件处理和卡通支持。
  • FSLineChart –
    一个 iOS 折线图库。
  • chartee –
    一个吗走平台设计之图表库。
  • ANDLineChartView –
    使用 ANDLineChartView 可以便捷的在视图类中显示有动画效果的折线图。
  • TWRCharts –
    一个 ChartJS 的 iOS 封装。结合 Obj-C
    原生代码便捷地构建起动画的图片。

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

  • CWCoreData –
    方便并发环境下 CoreData 框架开发之扩充和实用工具。
  • ObjectiveRecord –
    ActiveRecord 的 Objective-C 版本。
  • SSDataKit –
    消除使用 CoreData 产生的规范代码。
  • ios-queryable –
    ios-queryable 是一个冲 CoreData 的 IQueryable/IEnumerable 实现。
  • ReactiveCoreData –
    ReactiveCoreData (RCD) 是一个用 CoreData 带入 ReactiveCocoa
    世界的尝试。
  • Ensembles –
    一个 CoreData 同步框架。
  • SLRESTfulCoreData –
    根据 Objc 命名习惯,在运转时自动生成访问器,URL替换和智能特性映射。
  • Mogenerator –
    自动生成 CoreData 代码。
  • HardCoreData –
    不见面阻塞 UI 线程的 CoreData 栈和控制器。
  • encrypted-core-data –
    使用 SQLClipher 对 CoreData 的 SQLite 存储进行加密。
  • MagicalRecord –
    非常可观的 CoreData 便捷存取框架。
  • QueryKit –
    一个简的品种安全的 CoreData 查询语言 ★
  • CoreStore –
    强大的 CoreData 框架,解决了增量迁移、获取、观察等题材。★

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

  • Realm –
    CoreData 和 SQLite 的替代品。简洁、现代、快速。
  • YapDatabase –
    YapDatabase 是一个 iOS 和 Mac 上可扩大的数据库。
  • Couchbase
    Mobile –
    Couchbase,有说话共支持的走平台及之文档存储。
  • FMDB –
    SQLite 的 Cocoa/Objective-C 封装。
  • Akaibu-NSUserDefaults –
    Swift 键/值存储,只需要一行代码就可针对 NSObject
    对象进行归档。类的性会自行映射和归档。
  • FCModel –
    也那些喜欢一直利用 SQL 进行数据库操作的食指提供的 CoreData 的替代品。
  • Zephyr –
    轻松地经过 iCloud 同步 NSUserDefaults ★
  • Prephirences –
    Prephirences
    是一个供了实惠的协商以及便利的章程来管理采用的惯设置,配置以及使用状态的
    Swift 库。★

加密

  • AESCrypt-ObjC –
    一个简短固执的 AES 加密/解密类,然而她就是是得生好的劳作。

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

<a name=”motion”></a>动作
  • MotionKit –
    只待两行或者特别少的几乎履行代码就好打加速度传感器、陀螺仪和重力传感器获取数据。现在
    CoreMotion 让这些易得前所未有的简单。
<a name=”bluetooth”></a>蓝牙
  • Discovery –
    这是独十分粗略的库房,用来起邻近的设施及发现和获取数据(即便 peer app
    在后台工作)。
  • LGBluetooth –
    基于 CoreBluetooth 的一个轻量级库,基于 block
    制作。它能够给你程序中之 CoreBluetooth 相关的代码更加简洁。
  • PeerKit
    一个用以事件驱动,零配置的 Multipeer 连接应用程序的开源 Swift
    框架。★
  • simple-share –
    一个基于蓝牙 LE 共享的框架,易于落实附近设备的连。
  • BluetoothKit –
    使用 BLE 在 iOS/OSX 设备内通讯的框架★
<a name=”location”></a>位置
  • IngeoSDK –
    总是处在打开状态的 iOS 位置显示框架。
  • Proxitee –
    允许开发者利用 iBeacons 和地理围栏创建近场感知的采取。
  • LocationManager –
    实现了一次性或者持续请求时位置的成效,提供了依据 block 的异步
    API。
  • LocationKit –
    高级职务 SDK -
    只使大少的电量和上下文相关的职位信息就是足以提供高精确度的职数据。
<a name=”ibeacon”></a>iBeacon
  • Proxitee –
    允许开发者利用 iBeacons 和地理围栏创建近场感知的动。
  • OWUProximityManager –
    一个好的 iBeacon + CoreBluetooth 管理器。
  • Vicinity –
    复制邻近的 iBeacons (通过分析RSSI),并支持于后台广播和检测 BLE
    设备。
  • BeaconEmitter –
    将您的 Mac 变成一个 iBeacon。
  • OWUProximityManager –
    iBeacons + CoreBluetooth.

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

  • MBProgressHUD –
    用于展示一个半透明的
    HUD。当任务在后台线程结束时得以以上边显示一个指示器和/或者标签。
  • SVProgressHUD –
    一个乎卿的 iOS 应用做的简,轻量级的快慢指示 HUD。
  • ProgressHUD –
    ProgressHUD 是一个轻量易用的 HUD。
  • M13ProgressSuite –
    一个分包了累累 iOS 上用于展示速度信息工具的套装。
  • JHProgressHUD –
    一个粗略轻量的 Swift 框架,用于在 iOS 应用中显得★
  • PKHUD –
    用 Swift 重新实现了 Apple 的原生 HUD,支持 iOS 8 以上★
  • CozyLoadingActivity –
    轻量的载入动作指示 HUD ★

<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=”files”></a>文件

  • FileKit –
    Swift 实现之略快捷的文件管理工具。★

<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 –
    Swift 对象序列化 ★
  • SwiftyJSONAccelerator –
    使用 SwiftyJSON 或者 ObjectMapper 根据 JSON 生成 Swift 模型。支持
    NSCoding 并且提供了采用 JSON 来代表模型的法子。★

<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 的 Swift Autolayout 领域专用语言(DSL)。★
  • Cartography –
    一个 Swift 编写的声明式 Auto Layout 领域专用语言(DSL)。★
  • AutoLayoutPlus –
    给 Auto Layout 加的均等碰料,由 Swift 驱动。 ★

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

  • CleanroomLogger –
    一个基于 Swift 可配备可扩大的日志 API,简洁、轻量并且很快。★
  • CocoaLumberjack –
    一个高速有力灵活的日记框架,可用以 iOS & Mac。
  • NSLogger –
    一个胜似性能的日志工具,它可显得运行于 OS X、iOS 和 Android
    上客户端应用的踪迹。
  • Aardvark –
    一个大性能日志框架,它使得创建而操作的 bug 报告变得非常简单。
  • BlockTypeDescription –
    在日记记录 block 的时节显得档次签名。
  • QorumLogs
    — 也 Xcode 和 Google Docs 设计之 Swift 日志工具。★

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

  • Route-me –
    iOS 开源地图框架
  • NAMapKit –
    允许你在 iPhone 应用使用从定义地图,并尝试模仿 Mapkit
    框架的组成部分表现。
  • Mapbox
    GL –
    一个 iOS 上采取 OpenGL 渲染 Mapbox 矢量地图块的框架。
  • CMMapLauncher –
    用于 iOS 中当各种地图应用被展示方向的便利框架。

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

<a name=”image”></a>图片
  • GPU
    Image –
    一个根据 GPU 的 iOS 开源之图像以及视频拍卖框架。
  • UIImage
    DSP –
    iOS UIImage 处理效果,它采用 vDSP/Accelerate 框架来增进速度。
  • QR Code
    Scanner –
    二维码扫描器。
  • AsyncImageView –
    UIImageView 的异步图像加载与展示扩展,不会见卡住 UI 线程。
  • SDWebImage –
    异步的图像下载器,提供了缓存支持。以 UIImageView 类别的不二法门提供。
  • DFImageManager –
    从余数据源获取图像的当代框架。无需安排,并负有惊人的可定制性和扩展性。使用了
    NSURLSession。
  • MapleBacon –
    一个 Swift iOS 图像下载和缓存库 ★
  • NYTPhotoViewer –
    抽屉菜单和像查看器。
  • IDMPhotoBrowser –
    图片浏览器/查看器。
  • JTSImageViewController –
    iOS 交互式图片浏览器。
  • Concorde –
    下载和解码连续的 JPEG 图像。
  • SCRecorder –
    类似 Vine 的点击拍摄,动画过滤器,慢镜头,片段编辑相机引擎。
  • HanekeSwift –
    一个 Swift 编写的 iOS
    平台的轻量级通用缓存框架,还有针对图像的重复多支持。★
  • TOCropViewController –
    一个得允许用户改 UIImage 对象的视图控制器。
  • YXTMotionView –
    一个自定义的图纸视图,它实现了负设备运动来滚图片。
  • PINRemoteImage –
    一个线程安全、高性能、特性丰富的图像获取器。
  • SABlurImageView –
    可以轻松地吧图添加模糊动画效果。★
  • FastImageCache –
    以滚动时飞显示图片的 iOS 框架。
  • BKAsciiImage –
    将图纸渲染为 ASCII art 的仓库。
  • YLGIFImage –
    异步的 GIF 图像解码和图纸浏览器。支持 GIF
    图动画,但但吃少量底内存。
  • AlamofireImage –
    一个吧 Alamofire 制作的图像组件库。★
  • Nuke –
    高级的图管理框架。★
  • FlagKit –
    供 app 和 web 页面上运用的好好旗标。★
  • YYWebImage –
    异步图像加载框架(支持 WebP,APNG,GIF 格式)。
<a name=”video”></a>视频
  • VIMVideoPlayer –
    一个针对性 AVPlayer 与 AVPlayerLayer 类的大概封装。
  • MobilePlayer –
    一个强到都全可定制的 iOS 媒体播放器。
<a name=”pdf”></a>PDF
  • Reader –
    一个 iOS PDF 阅读器的主干。
  • UIView 2
    PDF –
    使用 UIViews (或兼容着 XIB)的 PDF 生成器。

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

  • LayerKit –
    一个对此 Layer 的 iOS
    开发组件,。是以消息(文字,照片,视频,数据)添加到活动或 Web
    应用被最好简便易行的化解方案。
  • Twilio –
    驱动在现代底交流方式,构建下一代音频与 SMS 应用。
  • Plivo – SMS
    API、音频 API 和 全球运营商。
  • XMPPFramework –
    一个 iOS 和 Mac 上的 XMPP 协议通讯框架。

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

  • AFNetworking –
    一个得心应手的 iOS 和 OSX 上的大网要框架。
  • RestKit –
    RestKit 是一个 iOS Objective-C 框架,是为为与 RESTful web
    服务交互变的简要、快捷、有趣。
  • FSNetworking –
    稳固的 iOS 网络库。
  • ASIHTTPRequest –
    Objective-C 编写的 HTTP 网络要求库。它是指向 CFNetwork
    易用的包。支持 Mac OS X 和 iPhone。
  • Overcoat –
    小巧而生强大的堆栈,让创建一个 REST 客户端简便和风趣。
  • ROADFramework –
    面向属性的 web 服务交互方式。框架来内建的 json 和 xml
    请求响应序列化方法,十分惠及扩展。
  • MBNetworkMonitor –
    苹果 Reachability 类的现代化替代品,使用了 CoreTelephony
    来传达更多至于用户网络连接状况的音信。
  • MBNetworkIndicator –
    提供了简便的法以多独请求中和谐装备网络指示器。
  • Alamofire –
    Alamofire 是一个 Swift 写的 HTTP 网络库,由 AFNetworking
    的作者编写。★
  • Transporter –
    让上传下载更方便的小代码库。★
  • CDZPinger –
    使用方便的 ICMP Ping 框架。
  • NSRails –
    将客户端的目标/类映射到长途 REST API 的靶子/ORM。
  • NKMultipeer –
    一个树在差不多再链接上之只是测试的架空。★
  • CocoaAsyncSocket –
    用于 Mac 和 iOS 的异步 socket 网络库。
  • Siesta –
    优雅的 RESTful
    资源抽象,将状态解藕。是因回调或者代理的网络库的替代品。★
  • Reachability.swift –
    用 Swift 和闭包重新实现了苹果的 Reachablility 框架。★
  • NetworkEye –
    一个 iOS 网络调试库,可以来得 App 中的 HTTP 请求与请的系信息。

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

  • Orbiter –
    以 iOS 中登记推送通知。
  • PEM –
    也推送服务器自动生成 profile。
  • Parse
    Push –
    完全免费的后台推送通知,提供了创造分段,调度甚至 A/B 测试的力量。
  • Urban
    Airship –
    付费的推送通知后台。
  • Growth Push –
    付费的推送通知。 它是于日本绝让开发者喜爱的工具有。
  • APNS-Pusher –
    苹果推送通知服务之调试器。

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

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

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

  • PermissionScope –
    智能的 iOS 授权 UI 和 统一之
    API(支持位置、通知、照片、联系人、日历、照片、麦克风、BT、进度指示、HealthKit
    和 CloudKit)。★
  • Proposer –
    便捷地呼吁用户权限(支持相机、照片、麦克风、联系人、位置)。★
  • ICanHas –
    简化 iOS
    用户权限请求(支持位置、推送通知、相机、联系人、日历、照片)。★
  • VWWPermissionKit –
    可视化的 iOS 授权管理器。
  • ISHPermissionKit –
    也 iOS 提供请求用户权限的联方法。
  • JLPermissions –
    iOS
    预授权工具,开发者用她来做询问用户是否授权的对话框,支持日历、联系人、位置、照片、备忘录、twitter、推送通知以及另外急需授权的操作。

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

  • Twitter Text
    Obj –
    Twitter 的文本处理库底 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 –
    RichEditorView 是一个简、模块化的富贵文本编辑器视图。★
  • Money –
    也跟钱以及现金相关工作的的 Swift 值类型。★
  • PhoneNumberKit –
    用于解析,格式化和说明国际电话号码的 Swift 框架,由谷歌的
    libphonenumber 库支持。★
  • YYText –
    iOS 上用以展示与编制富文本的精锐文本框架。

<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 动画框架,由 Swift 编写。最可用来 App
    的轮转介绍页面。★
  • Instructions –
    向您的 iOS 项目中补充加于定义之操作方法指导的简便方法。★
  • SwiftyWalkthrough –
    创建一个体会绝佳的效益漫游的尽简单易行方法,Swift 编写。★

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

  • WAAppRouting –
    iOS 的路由实现。同时处理了 URL
    识别和动用控制器显示解析后底参数。全部这些使一行代码就好搞定,控制器堆栈还会见叫机关保存!
  • DeepLinkKit –
    杰出之路由匹配框架,使用基于 block API 处理你的可怜链接。
  • IntentKit –
    一个便捷的道来在 iOS app 中处理第三正 URL schemes。
  • JLRoutes –
    使用了 block API 的 iOS URL 路由框架。

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

  • Chameleon –
    一个 iOS 性能强的轻量级扁平化颜色框架,可以用来 Objective-C 和
    Swift。★
  • ActionSheetPicker-3.0 –
    为 iOS App 快速制造一个下拉 UIPickerView / ActionSheet 功能。
  • FlatUIKit –
    适用于 iOS 的扁平化 UI 组件集合。
  • JVFloatLabeledTextField –
    附有浮动标签的 UITextField 子类。
  • SSBouncyButton –
    有弹性的 iOS7 样式按钮 UI 组件。
  • BetweenKit –
    一个硬朗的 iOS 拖拽框架。
  • JSQMessagesViewController –
    一个淡雅的 iOS 聊天消息 UI 库。
  • AMSmoothAlert –
    一个很 cool 的 AlertView。
  • TSMessages –
    于屏幕上方显示通知(比如成功、错误、警告或者信息)视图。
  • NZAlertView –
    简单直观的 AlertView。类似推送通知的效应。
  • MGSwipeTableCell –
    可以显示滑动按钮的 UITableViewCell 的子类,还支持多接通动画。
  • ARAutocompleteTextView –
    subclass of 实时显示文本提示的 UITextView 的子类。完美支持 e-mail
    格式。
  • TGCameraViewController –
    基于 AVFoundation 的自定义相机。样式漂亮,轻量并且可以生轻地合一及
    iOS 项目受到。
  • ENSwiftSideMenu –
    一个 Swift 写的简练 iOS7/8 侧滑菜单。★
  • MDCSwipeToChoose –
    滑动卡片来决定 “喜欢” 或者 “不喜” 的控件,效果类似 Tinder
    App。可以用于在几乎分钟内创造识字卡
    app,图片浏览器还是其他类似以,而未用几钟头。
  • ParallaxTableViewHeader –
    UITableView header 的视差滚动效应组件。
  • JLToast –
    iOS 的 Toast 组件,提供了简易的接口。★
  • SweetAlert –
    为 iOS 应用提供了实时动画效果的 AlertView,Swift 编写而成为。★
  • Form –
    JSON 驱动之列表控件。
  • BLKFlexibleHeightBar –
    创建一个可观可以活动调整的 NavigationBar,类似 Facebook ,Square
    Cash,Safari 中之那么。
  • NMPopUpView –
    用于展示浮动窗口的略 iOS 类。支持 Swift 和 Objective-C。★
  • SDevIconFonts –
    用于 Swift 的 Fontawesome, Iconic, Ionicons, Octicon。★
  • SDevBootstrapButton –
    Swift 版的 Twitter Bootstrap 按钮。★
  • SDevCircleButton –
    Swift 实现的圆型按钮。★
  • SDevFlatColors –
    Swift 实现之扁平化颜色。★
  • ColorArt –
    从图中取出要颜色,类似 iTunes 11 的法力。
  • IQKeyboardManager –
    防止键盘滑出来遮挡住 UITextField/UITextView
    的框架,非侵入,无需代码。
  • WCFastCell –
    滚动流畅的 Tables/Collections cell (没有动画)。
  • Motif –
    一个冲 JSON 的可定制轻量级样式表框架。
  • VBFPopFlatButton –
    基于 Facebook POP制作的,有9栽不同状态动画的扁平化按钮。
  • HTPressableButton –
    扁平化设计之可抑制的按钮。
  • Cool-iOS-Camera –
    一个净只是定制的现代的照相机,使用 AVFoundation 框架实现。
  • AsyncDisplayKit –
    AsyncDisplayKit 是一个 iOS
    框架,它能如一个深复杂的用户界面保持平滑和反馈灵敏。
  • AMTagListView –
    一个好填补加同系列高度可定制化的价签的 UIScrollView 子类。
  • MotionBlur –
    MotionBlur 让您可以以 iOS 动画作用上助长模糊效果。
  • PBJVision –
    iOS 相机引擎,支持点击拍摄,慢动作视频以及图表捕捉功能。
  • DynamicColor –
    又一个用以操作颜色的 Swift 扩展。★
  • GaugeKit –
    可定制的仪态组件,可以一本万利地仿制苹果样式的仪表盘。★
  • SVWebViewController –
    一个非侵入式的放开浏览器。
  • SwiftWebVC –
    一个 SVWebViewController 的 Swift 实现。★
  • MVAutocompletePlaceSearchTextField –
    一个接近 Google Places,Uber 等位置搜索的非侵入式自动就控件。
  • MVMaterialView –
    用来拟 Material Design 概念波纹(Ripple)效果 UI 控件的子类和
    UIButton。
  • Atlas –
    也 Layer 设计的原生 iOS 消息使 UI 组件。
  • Swift-Prompts –
    用来统筹由定义提示的 Swift 库,有坏挺之限定可供应选择。★
  • IQDropDownTextField –
    提供了下拉 UIPickerView 支持之 UITextField。
  • PJAlertView –
    苹果弃用了原先好用的警告视图,让咱去了成千上万底定制性,这个库房重新将定制性带返。
  • CZPicker –
    iOS 的 Popup 样式的 UIPickerView.
  • TisprCardStack –
    卡片 UI 库。★
  • YXTPageView –
    一个支撑 UIView 和 UITableView 之间滚动切换的 PageView。
  • DatePickerDialog –
    在 UIAlertView 上显示 UIDatePicker 的 Swift 库。★
  • gifu –
    iOS 上支撑动态 GIF 的 Swift 框架。★
  • SAHistoryNavigationViewController –
    SAHistoryNavigationViewController 实现了一个当 iOS
    上之好像任务管理器的 UI,兼容 UINavigationContoller,3D Touch。★
  • DOFavoriteButton –
    一个迷人之卡通按钮。★
  • LNRSimpleNotifications –
    简单的 Swift app 内置通知。LNRSimpleNotifications 是一个 Swift
    TSMessages
    简化版本。 ★
  • NgKeyboardTracker –
    iOS 的键盘跟踪 Objective-C 库。
  • SAInboxViewController –
    受到 “Inbox by google” 动画过渡效果启发的 UIViewController 子类。★
  • TLYShyNavBar –
    不像那些 UINavigationBar 那么傲慢。这个 Bar
    很谦和!可以挺爱地创造机关滚动的 navigation bar。
  • BRYXBanner –
    Swift 的 iOS7+ 样式的下拉通。 ★
  • NYAlertViewController –
    可以由定义内容视图的 iOS AlertView,可高度自定义。
  • HDNotificationView –
    使用模拟原生的通报横幅 UI,发出任何警示。
  • MZFormSheetPresentationController –
    MZFormSheetPresentationController 提供了一个原先生 iOS
    UIModalPresentationFormSheet 的替代品,添加了针对性 iPhone
    的支撑,并且可于定义 controller 的尺码和表单的外观。
  • AnimatedTransitionGallery –
    使用 UIViewControllerAnimatedTransitioning 协议落实了由定义 iOS 7
    过渡动画。
  • 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 为 iPhone 和 iPad 提供了一个 popup 样式的
    UINavigationController。
  • HoneycombView –
    HoneycombView 是因此来显示类似 Honyecomb 布局之 iOS UIView,由 Swift
    实现。★
  • tapkulibrary –
    tap + haiku = tapku, 一个精心设计的 iOS 开源框架。
  • NVActivityIndicatorView –
    很好的加载动画集合。★
  • KCJogDial –
    提供控制力量的 UIView,类似一个转轮控制器。★
  • PagingMenuController –
    有可定制的食谱的分页视图控制器,Swift 实现。★
  • 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 –
    使用纯 Swift 构建优雅的 iOS 表单。★
  • PMTween –
    优雅灵活的 iOS 渐变库。
  • MZTimerLabel –
    让 UILabel 变成 倒计时器或者秒表的便利类,类似苹果之钟表应用。
  • WobbleView –
    WobbleView
    是一个实现了流行的摇摆效果的视图。你可于使被有益的增长动态的用户交互与联网效果。★
  • CBZSplashView –
    Twitter 样式的起步页(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 –
    一个 Swift 实现之略容易用的视图控制器,类似 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 –
    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 –
    Swift 实现之 Apple TV 视差效果。★
  • RPLoadingAnimation –
    Swift 实现的冲 CALayer 的加载动画。★
  • Splitflap –
    Swift 应用之分屏显示框架。★
  • UIScrollView-InfiniteScroll –
    支持不过滚动的 UIScrollView 类别。★
  • PullToBounce –
    UIScrollView 的下拉刷新控件。★
  • TVButton –
    重新创设一个好非常的 Apple TV 视差图标用在 iOS UIButton 上(Swift
    实现)。★
  • SlackTextViewController –
    一个非侵入式的 UIViewcontroller
    子类,提供了一个足按文字长度变化之大大小小的文本框和组成部分任何有效的音信特性。
  • EZAlertController –
    便捷的 Swift UIAlertController。★
  • EZSwipeController –
    科学 3

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

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

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

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

<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 可视化调试工具库。
  • Watchdog –
    一个用以记录阻塞主线程的超重任务的切近。★
  • Tailor – 跨平台的
    Swift 代码静态分析器,它拉你编更加清洁的代码,避免 bug。
  • SwiftCop –
    SwiftCop 是一个不胜实用的格式验证库,灵感来自 Ruby On Rails
    清晰的位移记录作证。★

<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=”payments”></a>支付

  • Stripe – 将 Apple
    Pay 支付后续到您的利用被。很吻合那些不够后台知识之开发者。
  • Braintree –
    提供 5 万美金的免费开发额度,需要后台支持。
  • Venmo –
    在你的用被支持及收受通过 Venmo 的开。
  • Moltin –
    使用简单的 SDK 为以添加
    eCommerce,你可创建一个销售产品之商家,不待后端支持。

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

  • Import.io –
    将网页就经常易为数。
  • Tapglue –
    是用老少之代码来构建社交产品与活动的 feed。

<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 –
    Swift 随机数据生成器。★
  • Async –
    Swift 的 GCD 异步派发语法糖。★
  • YOLOKit –
    让方透过圆洞。
  • EZSwiftExtensions –
    :smirk:标准项目及类是何等行事之。★

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

  • UICKeyChainStore –
    UICKeyChainStore 是一个对 Keychain 的精简封装。
  • cocoapods-keys –
    一个于是来储存环境暨动键值的键值存储。
  • Valet –
    于 iOS 和 OS X 的 Keychain 中安地囤积数据,然而你随便需清楚 keychain
    的具体做事细节。
  • libextobjc –
    一个用于扩张 Objective-C 编程语言的 Cocoa。
  • Locksmith –
    方便 Keychain 使用的精的 Swift 面向协议库。★
  • simple-touch –
    非常简单的海洋生物识别认证服务(Touch ID)的 Swift 封装。

<a name=”project-setup”></a>项目安装

  • crafter –
    这是一个同意而利用自定义的园地专用语言(DSL)语法来安排你的 iOS
    项目模版的命令行工具(CLI),使用简易不过性能强劲。
  • liftoff –
    另一个用于创造 iOS 项目之 CLI。
  • KZBootstrap –
    iOS 项目的 bootstrap,目的是强质量之编码。
  • amaro –
    优秀的 iOS 样板。
  • chairs –
    交换你的 iOS 模拟器文档。

<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) –
    一个类似 npm(node.js的保险管理器)或者 bower(Twitter
    的浏览器的保证管理器) 的 Swift 项目之包/依赖管理器,无需用
    Xcode。★
  • Alcatraz – Xcode
    包管理工具.
  • CocoaSeeds –
    Cocoa 的 Git 子模块替代品。

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

<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=”ui-testing”></a>UI 测试

  • CrashMonkey –
    iOS 平台的 Monkey 测试工具。
  • appium – Appium
    是一个开源自动化测试框架。用于测试原生或者混合 app。
  • robotframework-appiumlibrary –
    AppiumLibrary 是一个用来 RobotFramwork 的 appium 测试框架。
  • Cucumber – iOS
    BDD 框架。
  • Kif –
    一个 iOS 的函数式测试框架。
  • Subliminal –
    一个保守的 iOS 集成测试框架。
  • UIAutomation –
    一个下脚本在一连在的装备及测试你的用户界面元素的 JavaScript 库。
  • ios-driver –
    使用 Selenium / WebDriver 测试外 iOS 原生,混合或者移动 web 应用。
  • Zucchini –
    可视化的 iOS 测试框架。
  • Remote –
    于 Xcode 内部控制而的 iPhone 来做端到端的测试。

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

  • NaughtyKeyboard –
    一个岌岌可危字符串的大列表,当用户输入这些字符串使产生特别十分之或是会见招
    bug,这是一个用来在您的 iOS 设备及测试你 app 的键盘。
  • PonyDebugger –
    使用 Chrome 开发者工具对您的 iOS app 进行长距离网络及多少调试。
  • ios-snapshot-test-case –
    使用屏幕快照的 iOS 单元测试。

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

  • Crashlytics –
    一个倒报告与 beta 测试服务。
  • TestFlight Beta
    Testing –
    iTunes Connect 支持之 beta 测试服务。
  • HockeyApp – 以
    HockeyApp 你可以宣布你 app 的 beta
    测试版本,收集实时的夭折报告,获取用户反馈,分析测试覆盖率。
  • boarding –
    即经常为 TestFlight beta 测试者创建简单的注册页面。

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

  • RubyMotion –
    RubyMotion 是一个探索性的工具链。它可叫你快地开发暨测试原生 iOS
    和 OS X 应用,全部运 Ruby 语言。

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

  • Shark –
    用于将 .xcassets 文件夹转换成为一个类安全枚举的 Swift 脚本。★
  • R.swift –
    以 Swift 项目蒙,强类型的自发性补全资源名称的工具,包括图形,单元格以及
    segue 的家伙。★
  • SwiftGen –
    一个生成 Swift
    代码工具的成团(生成资源的枚举,storyboard,本地化字符串和
    UIColor)。★
  • Localize-Swift –
    Swift 2.0 实现在利用中切换语言的功能,帮助你的 APP
    实现好之本地化和国际化。★
  • Blade –
    也 iOS 和 OS X 应用生成 Xcode 图片目录,全局图片和其他有关的东西。
  • Retini –
    一个极品简单的 Retina(2x,3x)图片转换器。
  • Provisioning –
    一个查看器插件,用于预览 .mobileprovision 文件。
  • Strsync –
    自动翻译而要 .strings 文件及默认语言同步。

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

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

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

  • fastlane
    将有所 iOS 部署工具整合到一个行事流中。
  • deliver
    部署截屏,app 元数据以及 AppStore app
    更新,这总体只待一个下令就足以搞定。
  • snapshot
    自动地创造全部言语和任何装备的屏幕截图。

<a name=”app-store”></a>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 数据。

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

官方的

  • 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 测试和剖析。

非官方

  • STTwitter
    为 Twitter REST API 1.1 制作的平安,成熟,全面的 Objective-C 库。
  • FHSTwitterEngine
    为 Cocoa 开发者提供的 Twitter 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

<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 –
    一个 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 & Swift)的扁平化颜色框架。★
  • AutoHighlightSymbol –
    高亮给选中的标记对应的具有实例。
  • Reveal-In-GitHub –
    用一个快捷键就足以跨反到 GitHub 仓库的 History, Blame, PRs, Issues,
    Notifications。
  • CleanHeaders-Xcode –
    类似 iSort 的腔文件排序和重消除插件,让你的峰文件看起更为平稳。
  • Luft –
    帮助你实现轻量的 View Controller 的 Xcode 插件。

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

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

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

  • Synx –
    一个复组织而的 Xcode 项目的命令行工具,它会吃你的 group
    和文书夹对诺起来。
  • dsnip –
    可以于本地为拥有的 UIKit 协议/代理方(UITableView,…)生成 Xcode
    代码有的家伙。

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

  • 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。
  • 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 入门指南和最佳实践。

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

<h3>中文站点</h3>

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

<h3>英文站点</h3>

<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 开发者通讯,Swift 开源新闻,项目与资源。 ★

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

  • iOS Fonts
  • UIAppearance
    list

<a name=”forums-and-discuss-lists”></a>论坛以及座谈列表

  • iPhone Dev SDK
    Forum
  • “iOS” on
    Stackoverflow

<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 上的 Swift 教程频道。 ★
  • RAYWENDERLICH –
    开发者和爱好者的科目。
  • Ry’s Objective-C
    Tutorial
  • Mike
    Ash
  • Big Nerd
    Ranch
  • Tuts+
  • iOS-Blog ★
  • Thinkster
  • Swift
    Education –
    一个供教育者分享 Swift 和 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

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

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

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

  • iOS大全
    微博:@iOS大全
  • iOS大全 微信:分享 iOS 应用开发相关行业动态、技术文章、工具资源、App
    设计以及推广、热门课程、高薪职位及经典图书等。

    <img
    src=”http://ww4.sinaimg.cn/small/63918611gw1epb2c8cw4jj2046046ab2.jpg”
    width=150 height=150>

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

  • @objcio
  • @nshipster
  • @CocoaPods
  • @CocoaPodsFeed
  • @RubyMotion
  • @SwiftSandbox –
    Swift 开源新闻, 项目以及资源。

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

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

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

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

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

  • 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

<a name=”other-awesome-lists”></a>其他可以之列表

汝得以底下找到另外异常好好的列表

  • awesome-awesomeness
    列表。
  • Open Source
    apps
    开源 iOS app 列表。
  • 优秀的 Swift 列表
    • @matteocrippa –
      一个得天独厚之 Swift 资源合集列表。
    • @Wolg –
      一个死棒的 Swift 框架,库和软件的策划列表。
  • awesome watchkit
    apps
    watchkit app 例程和科目的列表。▲
  • iOS Learning
    Resources
    一个强质量,频繁更新还要于深好保护的 iOS 教程网站的圆集合。
  • awesome-ios-animation –
    包括了 Objective-C 和 Swift 实现之 iOS 动画库列表。
  • awesome-ios-chart –
    很棒的 iOS 图表库列表。包括了 Objective-C 和 Swift 两种语言。
  • awesome-gists –
    很棒的 Gist 列表 (iOS 章节).
  • awesome-ios-ui –
    优秀的 iOS UI/UX 库列表。