ios資源

出處:http://ios.jobbole.com/83907/

【特別提示】:伯樂在線已經(jīng)在 GitHub 上發(fā)起了 iOS 資源大全中文版的整理項目瓤荔,鏈接:https://github.com/jobbole/awesome-ios-cn文兑。歡迎收藏和擴散独撇。

我們計劃把這個列表中的主要工具資源整理出更詳細的介紹膜蠢,并收錄到伯樂在線資源頻道膜楷。如有你有興趣參加砾嫉,請從這里申請加入http://group.jobbole.com/category/feedback/tech-res-team/

入門

Road Map iOS– 開發(fā) iOS 應用從今天開始抡砂,蘋果指南大咱。★

Lifehacker– 我想寫一個 iOS 應用注益,該從哪里開始碴巾?

Codeproject– 入門 iPhone 和 iOS 應用開發(fā)。

Ray Wenderlich– 學習 iOS 應用開發(fā)丑搔。

Stanford – Developing Apps to iOS– 斯坦福在iTunes U 上的 iOS App 開發(fā)課程(音頻和視頻)厦瓢。

Stanford – Developing iOS 8 Apps with Swift–斯坦福在 iTunes U 上用 Swift 開發(fā) App 的課程(2015版)∑≡拢★

庫和框架

音頻

AudioBus– 下一代 App 到 App 的實時音頻路由煮仇。

AudioKit– 一個強大的音頻合成,處理和分析的工具集谎仲。

EZAudio– 一個基于 Core Audio 的 iOS/OSX音頻可視化框架浙垫。用于實時,低延遲的音頻處理和可視化功能的開發(fā)郑诺。

novocaine– 應用于 OSX 和 iOS 的高性能音頻框架夹姥。

QHSpeechSynthesizerQueue–一個AVSpeechSynthesizer(iOS文本發(fā)音)的隊列管理系統(tǒng)。

StreamingKit– 一個針對 OSX 和 iOS中AudioPlayer/AudioStreamer快捷的無縫擴展间景。

sound-fader-ios– 一個 Swift寫的AVAudioPlayer的聲音控制器★

動畫

Pop– 一個 iOS 和 OS X 動畫庫佃声,可以方便地實現(xiàn)由物理效果的交互。

AnimationEngine– 可以在 iOS 上方便地構(gòu)建高級自定義動畫倘要。

Awesome-iOS-Animation– 一個動畫項目的集合圾亏。

RZTransitions– iOS View Controller過場動畫庫十拣。

DCAnimationKit– iOS 動畫集合。很簡單志鹃,只需要添加流水動畫夭问。

Spring– 一個簡單的 Swift iOS 動畫庫。

Canvas– 無需代碼就可以在 Xcode中顯示動畫http://canvaspod.io曹铃。

Fluent– 便捷的 Swift 動畫框架缰趋。 ★

Cheetah– 便捷的 iOS 動畫庫,由 Swift2 編寫陕见。 ★

RadialLayer– 針對可點擊元素的動畫(類似于 YoutubeMusic)★

Apple TV

Voucher– 方便 tvOS App 通過 iOS設(shè)備上相應的程序來認證的庫秘血。

橋接

JSPatch– JSPatch 利用 Objective-C 運行時橋接了Objective-C 和 Javascript。你僅需引入一個小的引擎评甜,就可以使用 JS 調(diào)用任何 Objective-C的類灰粮。JSPatch 通常用來對 iOS App 做熱修復(hotfix)。

緩存

SDURLCache– URLCache 的子類忍坷,可以為 iPhone/iPad應用提供的本地磁盤緩存粘舟。

Awesome Cache– 讓人喜愛的本地緩存 ★

mattress– iOS Web 內(nèi)容的離線緩存 ★

Carlos– 簡單但卻靈活的緩存 ★

圖表

ios-charts– 一個強大的圖表框架,MPAndroidChart在iOS 上的移植佩研「屉龋★

JTChartView– JTChartView是一個完全可定制的輕量級圖表解決方案。

PNChart– 一個簡單漂亮的圖表庫旬薯,Pinner 和 CoinsMan的iOS客戶端中使用了這個框架晰骑。

BEMSimpleLineGraph– 優(yōu)雅的折線圖框架。

JBChartView– 基于 iOS 的圖表庫袍暴,包含折線圖和直方圖些侍。

iOSPlot– iOS 圖表庫隶症。

XYPieChart– 一個有動畫的餅圖框架。

TEAChart– 簡單易用的 iOS 圖表庫。包括了貢獻圖柴钻、時鐘圖耀鸦、直方圖蕴侧。

EChart– iOS/iPhone/iPad 圖表已添。提供了事件處理和動畫支持返奉。

FSLineChart– 一個 iOS 折線圖庫贝搁。

chartee– 一個為移動平臺設(shè)計的圖表庫。

ANDLineChartView– 使用 ANDLineChartView可以便捷的在視圖類中顯示有動畫效果的折線圖芽偏。

TWRCharts– 一個 ChartJS 的 iOS 封裝雷逆。結(jié)合 Obj-C原生代碼便捷地構(gòu)建有動畫的圖表。

Core Data

CWCoreData– 方便并發(fā)環(huán)境下 CoreData框架開發(fā)的擴展與實用工具污尉。

ObjectiveRecord– ActiveRecord 的 Objective-C版本膀哲。

SSDataKit– 消除使用 CoreData 產(chǎn)生的樣板代碼。

ios-queryable– ios-queryable 是一個基于 CoreData 的IQueryable/IEnumerable 實現(xiàn)被碗。

ReactiveCoreData– ReactiveCoreData (RCD) 是一個將CoreData 帶入 ReactiveCocoa 世界的嘗試某宪。

Ensembles– 一個 CoreData 同步框架。

SLRESTfulCoreData– 根據(jù) Objc命名習慣锐朴,在運行時自動生成訪問器兴喂,URL替換和智能屬性映射。

Mogenerator– 自動生成 CoreData 代碼焚志。

HardCoreData– 不會阻塞 UI 線程的 CoreData棧和控制器衣迷。

encrypted-core-data– 使用 SQLClipher 對 CoreData的 SQLite 存儲進行加密。

MagicalRecord– 非常優(yōu)秀的 CoreData 便捷存取框架酱酬。

QueryKit– 一個簡潔的類型安全的 CoreData 查詢語言 ★

CoreStore– 強大的 CoreData框架壶谒,解決了增量遷移、獲取岳悟、觀察等問題佃迄∑貌睿★

數(shù)據(jù)庫

Realm– CoreData 和 SQLite 的替代品贵少。簡潔、現(xiàn)代堆缘、快速滔灶。

YapDatabase– YapDatabase 是一個 iOS 和 Mac上可擴展的數(shù)據(jù)庫。

Couchbase Mobile–Couchbase,有云同步支持的移動平臺上的文檔存儲。

FMDB– SQLite 的 Cocoa/Objective-C 封裝狡恬。

Akaibu-NSUserDefaults– Swift鍵/值存儲辆影,只需要一行代碼就可以對 NSObject 對象進行歸檔猾浦。類的屬性會自動映射和歸檔轮纫。

FCModel– 為那些喜歡直接使用 SQL 進行數(shù)據(jù)庫操作的人提供的 CoreData的替代品捎稚。

Zephyr– 輕松地通過 iCloud 同步 NSUserDefaults ★

Prephirences– Prephirences是一個提供了有用的協(xié)議和便捷的方法來管理應用的偏好設(shè)置棉饶,配置和應用狀態(tài)的 Swift 庫表箭×蘖★

加密

AESCrypt-ObjC– 一個簡單固執(zhí)的 AES加密/解密類,然而它就是可以很好的工作免钻。

硬件

動作

MotionKit–只需要兩行或者很少的幾行代碼就可以從加速度傳感器彼水、陀螺儀和磁力傳感器獲取數(shù)據(jù)。現(xiàn)在 CoreMotion讓這些變得前所未有的簡單极舔。

藍牙

Discovery– 這是個很簡單的庫凤覆,用來從附近的設(shè)備上發(fā)現(xiàn)和獲取數(shù)據(jù)(即便peerapp 在后臺工作)。

LGBluetooth– 基于 CoreBluetooth 的一個輕量級庫拆魏,基于block 制作盯桦。它能夠讓你程序中的 CoreBluetooth 相關(guān)的代碼更加簡潔。

PeerKit一個用于事件驅(qū)動渤刃,零配置的 Multipeer 連接應用程序的開源Swift 框架俺附。★

simple-share– 一個基于藍牙 LE共享的框架溪掀,易于實現(xiàn)附近設(shè)備的連接事镣。

BluetoothKit– 使用 BLE 在 iOS/OSX設(shè)備之間通訊的框架★

位置

IngeoSDK– 總是處于開啟狀態(tài)的 iOS 位置顯示框架。

Proxitee– 允許開發(fā)者利用 iBeacons和地理圍欄創(chuàng)建近場感知的應用揪胃。

LocationManager– 實現(xiàn)了一次性或者持續(xù)請求當前位置的功能璃哟,提供了基于block 的異步 API。

LocationKit– 高級位置 SDK -只使用很少的電量和上下文相關(guān)的位置信息就可以提供高精確度的位置數(shù)據(jù)喊递。

iBeacon

Proxitee– 允許開發(fā)者利用 iBeacons和地理圍欄創(chuàng)建近場感知的應用随闪。

OWUProximityManager– 一個方便的 iBeacon +CoreBluetooth 管理器。

Vicinity– 復制鄰近的 iBeacons(通過分析RSSI)骚勘,并支持在后臺廣播和檢測 BLE 設(shè)備铐伴。

BeaconEmitter– 把你的 Mac 變成一個 iBeacon。

OWUProximityManager– iBeacons +CoreBluetooth.

HUD

MBProgressHUD– 用于顯示一個半透明的HUD俏讹。當任務(wù)在后臺線程結(jié)束時可以在上邊顯示一個指示器和/或者標簽当宴。

SVProgressHUD– 一個為你的 iOS 應用制作的簡潔,輕量級的進度指示HUD泽疆。

ProgressHUD– ProgressHUD 是一個輕量易用的 HUD户矢。

M13ProgressSuite– 一個包含了很多 iOS上用于顯示進度信息工具的套裝。

JHProgressHUD– 一個簡單輕量的 Swift 框架殉疼,用于在 iOS應用中顯示★

PKHUD– 用 Swift 重新實現(xiàn)了 Apple 的原生 HUD梯浪,支持 iOS 8以上★

CozyLoadingActivity– 輕量的載入動作指示 HUD ★

事件總線

Caravel– 用于 UIWebView 和 JS 的 Swift事件總線捌年。★

SwiftEventBus– 一個真對 iOS 8 優(yōu)化的發(fā)布/訂閱事件總線挂洛÷簿ⅲ★

PromiseKit– iOS 和 OS X 上的 Promises 實現(xiàn)伙单。

Bolts– Bolts是一個試圖使構(gòu)建移動應用更簡單的一個底層庫集合念秧。包括了任務(wù)(promises)和應用關(guān)聯(lián)(deep links)布疼。

SwiftTask– Swift 實現(xiàn)的 Promise + progress +pause + cancel + retry摊趾。 ★

文件

FileKit– Swift 實現(xiàn)的簡單快捷的文件管理工具∮瘟剑★

JSON

JSONKit– Objective-C JSON 工具砾层。

TouchJSON– 一個 Objective-C 的 JSON 框架。

JSON-Framework– 這個框架用 Objective-C 實現(xiàn)了一個嚴格的JSON 解釋器和生成器贱案。

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

Groot– 實現(xiàn)呃 JSON 字典或者數(shù)組和 Core Data Mangement對象之間的轉(zhuǎn)換。

KZPropertyMapper– 以最少的代碼實現(xiàn)數(shù)據(jù)映射和驗證宝踪。

JSONModel– 神奇的基于 JSON的數(shù)據(jù)模型化框架侨糟。創(chuàng)建了一系列敏捷便利,自動并且智能的模型類瘩燥。

SwiftyJSON– 使用 Swift 處理 JSON 數(shù)據(jù)的好方法秕重∪茉牛★

FastEasyMapping– 快速地序列化和反序列化 JSON 數(shù)據(jù)菱魔。

OCMapper– Objective-C & Swift 通用的快速 JSON模型轉(zhuǎn)化框架。 ★

ObjectMapper– 在模型對象(包括 class 和 struct)和 JSON之間轉(zhuǎn)換的 Swift 框架。★

JASON– 性能優(yōu)秀操作便捷的 JSON 解析〈侵荩★

Gloss– 一個 Swift 寫的 JSON 解析庫媚狰『Γ★

Cereal– Swift 對象序列化 ★

SwiftyJSONAccelerator– 使用 SwiftyJSON 或者ObjectMapper 根據(jù) JSON 生成 Swift 模型。支持 NSCoding 并且提供了使用 JSON來表示模型的方法。★

布局

ios-flexboxkit– 一個封裝了 Flexbox 布局的簡單 UIKit擴展。

Masonry– 利用簡單的枣氧,鏈式的語法發(fā)揮出自動布局NSLayoutConstraints 的強大功能荒典。

FLKAutoLayout– 讓使用代碼做約束更加簡便的 UIView 類別。

Fa?ade– 可編程的視圖布局,一個 autolayout 的替代品。

PureLayout– 終極的 iOS 和 OS X 上的 AutolayoutAPI内列,極其簡單又異常強大交排。同時適用于 Objective-C 和 Swift根资。

SnapKit– 一個 iOS 和 OS X 的 Swift Autolayout領(lǐng)域?qū)S谜Z言(DSL)。★

Cartography– 一個 Swift 編寫的聲明式 Auto Layout領(lǐng)域?qū)S谜Z言(DSL)呕童√椎伲★

AutoLayoutPlus– 給 Auto Layout 加的一點料骨坑,由 Swift驅(qū)動。 ★

日志

CleanroomLogger– 一個基于 Swift 可配置可擴展的日志API,簡潔、輕量并且高效。★

CocoaLumberjack– 一個快捷強大靈活的日志框架呼渣,可用于 iOS &Mac缰犁。

NSLogger– 一個高性能的日志工具,它可以顯示運行在 OS X、iOS 和Android 上客戶端應用的蹤跡。

Aardvark– 一個高性能日志框架,它使得創(chuàng)建可操作的 bug報告變得非常簡單撞叽。

BlockTypeDescription– 在日志記錄 block的時候顯示類型簽名糠雨。

QorumLogs— 為 Xcode 和 Google Docs 設(shè)計的 Swift日志工具真椿。★

地圖

Route-me– iOS 開源地圖框架

NAMapKit– 允許你在 iPhone 應用使用自定義地圖,并嘗試模仿 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–從多種數(shù)據(jù)源獲取圖像的現(xiàn)代框架。無需配置,并具有高度的可定制性和擴展性堡僻。使用了 NSURLSession牲阁。

MapleBacon– 一個 Swift iOS 圖像下載和緩存庫 ★

NYTPhotoViewer– 抽屜菜單和照片查看器碉克。

IDMPhotoBrowser– 圖片瀏覽器/查看器撕贞。

JTSImageViewController– iOS 交互式圖片瀏覽器。

Concorde– 下載和解碼連續(xù)的 JPEG 圖像。

SCRecorder– 類似 Vine的點擊拍攝,動畫過濾器巫延,慢鏡頭,片段編輯相機引擎。

HanekeSwift– 一個 Swift 編寫的 iOS平臺的輕量級通用緩存框架迅细,還有對圖像的更多支持统阿。★

TOCropViewController– 一個可以允許用戶修改 UIImage對象的視圖控制器袁串。

YXTMotionView–一個自定義的圖片視圖王悍,它實現(xiàn)了依靠設(shè)備運動來滾動圖片。

PINRemoteImage– 一個線程安全、高性能养渴、特性豐富的圖像獲取器蔽氨。

SABlurImageView– 可以輕松地為圖片添加模糊動畫效果。★

FastImageCache– 在滾動時快速顯示圖片的 iOS 框架蟋滴。

BKAsciiImage– 將圖片渲染為 ASCII art 的庫尔苦。

YLGIFImage– 異步的 GIF 圖像解碼和圖片瀏覽器。支持 GIF圖動畫,但只消耗少量的內(nèi)存精刷。

AlamofireImage– 一個為 Alamofire 制作的圖像組件庫∶缘睿★

Nuke– 高級的圖片管理框架懦尝∮荒樱★

FlagKit– 供 app 和 web 頁面上使用的漂亮旗標权谁。★

YYWebImage– 異步圖像加載框架(支持 WebP共缕,APNG便贵,GIF格式)隘梨。

視頻

VIMVideoPlayer– 一個對 AVPlayer 和 AVPlayerLayer類的簡單封裝捻脖。

MobilePlayer– 一個強大完善且完全可定制的 iOS 媒體播放器矛渴。

PDF

Reader– 一個 iOS PDF 閱讀器的核心桂躏。

UIView 2 PDF– 使用 UIViews (或配合著 XIB)的 PDF生成器。

消息

LayerKit– 一個對于 Layer 的 iOS開發(fā)組件,较沪。是將消息(文字鳞绕,照片,視頻尸曼,數(shù)據(jù))添加到移動或 Web 應用中最簡單的解決方案茬射。

Twilio– 驅(qū)動著現(xiàn)代的交流方式惰说,構(gòu)建下一代音頻與 SMS 應用般堆。

Plivo– SMS API、音頻 API 和 全球運營商建丧。

XMPPFramework– 一個 iOS 和 Mac 上的 XMPP協(xié)議通訊框架。

網(wǎng)絡(luò)

AFNetworking– 一個得心應手的 iOS 和 OSX上的網(wǎng)絡(luò)請求框架壕吹。

RestKit– RestKit 是一個 iOS Objective-C 框架,是為了讓和RESTful web 服務(wù)交互變的簡單擂红、快捷歧焦、有趣鸡典。

FSNetworking– 穩(wěn)固的 iOS 網(wǎng)絡(luò)庫烹笔。

ASIHTTPRequest– Objective-C 編寫的 HTTP網(wǎng)絡(luò)請求庫儿倒。它是對 CFNetwork 易用的封裝前联。支持 Mac OS X 和 iPhone巾陕。

Overcoat– 小巧但是很強大的庫,讓創(chuàng)建一個 REST 客戶端簡便和有趣宪卿。

ROADFramework– 面向?qū)傩缘?web 服務(wù)交互方式∽簧牛框架有內(nèi)建的 json 和xml 請求響應序列化方法撤蚊,十分方便擴展隧土。

MBNetworkMonitor–蘋果Reachability類的現(xiàn)代化替代品冤寿,使用了CoreTelephony來傳達更多有關(guān)用戶網(wǎng)絡(luò)連接狀況的信息讳窟。

MBNetworkIndicator– 提供了簡單的方式在多個請求之間協(xié)調(diào)設(shè)備網(wǎng)絡(luò)指示器让歼。

Alamofire– Alamofire 是一個 Swift 寫的 HTTP 網(wǎng)絡(luò)庫,由AFNetworking 的作者編寫丽啡∧庇遥★

Transporter– 讓上傳下載更便捷的小代碼庫÷瞪希★

CDZPinger– 使用方便的 ICMP Ping 框架倚评。

NSRails– 將客戶端的對象/類映射到遠程 REST API的對象/ORM。

NKMultipeer– 一個建立在多重鏈接上的可測試的抽象馏予√煳啵★

CocoaAsyncSocket– 用于 Mac 和 iOS 的異步 socket網(wǎng)絡(luò)庫。

Siesta– 優(yōu)雅的 RESTful資源抽象霞丧,將狀態(tài)解藕呢岗。是基于回調(diào)或者代理的網(wǎng)絡(luò)庫的替代品。★

Reachability.swift– 用 Swift 和閉包重新實現(xiàn)了蘋果的Reachablility 框架后豫∠の玻★

NetworkEye– 一個 iOS 網(wǎng)絡(luò)調(diào)試庫,可以顯示 App 中的 HTTP請求和請求的相關(guān)信息挫酿。

推送通知

Orbiter– 在 iOS 中注冊推送通知构眯。

PEM– 為推送服務(wù)器自動生成 profile。

Parse Push– 完全免費的后臺推送通知早龟,提供了創(chuàng)建分段惫霸,調(diào)度甚至 A/B測試的能力。

Urban Airship– 付費的推送通知后臺葱弟。

Growth Push– 付費的推送通知壹店。 它是在日本最受開發(fā)者喜愛的工具之一。

APNS-Pusher– 蘋果推送通知服務(wù)的調(diào)試器芝加。

Passbook

passbook– 為 Passbook 創(chuàng)建 pkpass 文件硅卢。

Dubai– 生成和預覽 Passbook 的 Pass。

Passkit– 設(shè)計藏杖、創(chuàng)建并驗證 Passbook 的 Pass将塑。

權(quán)限

PermissionScope– 智能的 iOS 授權(quán) UI 和 統(tǒng)一的API(支持位置、通知蝌麸、照片抬旺、聯(lián)系人、日歷祥楣、照片、麥克風汉柒、BT误褪、進度指示、HealthKit 和 CloudKit)碾褂∈藜洌★

Proposer–便捷地請求用戶權(quán)限(支持相機、照片正塌、麥克風嘀略、聯(lián)系人、位置)乓诽≈难颍★

ICanHas– 簡化 iOS用戶權(quán)限請求(支持位置、推送通知鸠天、相機讼育、聯(lián)系人、日歷、照片)奶段〖⒋桑★

VWWPermissionKit– 可視化的 iOS 授權(quán)管理器谒出。

ISHPermissionKit– 為 iOS 提供請求用戶權(quán)限的統(tǒng)一方法葡幸。

JLPermissions– iOS預授權(quán)工具,開發(fā)者用它來制作詢問用戶是否授權(quán)的對話框罢防,支持日歷蹲缠、聯(lián)系人棺克、位置、照片吼砂、備忘錄逆航、twitter、推送通知和其他需要授權(quán)的操作渔肩。

文本

Twitter Text Obj– Twitter 的文本處理庫的 Objective-C實現(xiàn)因俐。

Nimbus– Nimbus 是一個為高級 iOS 軟件設(shè)計師制作工具包。

NSStringEmojize– 一個將 Emoji 表情符號轉(zhuǎn)換為等價的 Unicode字串的 NSString 類別周偎。

MMMarkdown– 用于將 Markdown 轉(zhuǎn)換為 HTML 的Objective-C 靜態(tài)庫抹剩。

DTCoreText– 利用 CoreText 使用 HTML 代碼的方法。

DTRichTextEditor– 一個 iOS 的富文本編輯器蓉坎。

NBEmojiSearchView– 一個支持搜索并且可以集成到文本控件中的 emoji下拉列表視圖澳眷。

ios-fontawesome– NSString + FontAwesome。

Pluralize.swift– 強大的 Swift String單數(shù)轉(zhuǎn)換復數(shù)擴展蛉艾∏唬★

RichEditorView– RichEditorView是一個簡單、模塊化的富文本編輯器視圖拓瞪〖拦。★

Money– 為與錢和現(xiàn)金相關(guān)工作的的 Swift 值類型∏穑★

PhoneNumberKit– 用于解析掘譬,格式化和驗證國際電話號碼的 Swift框架,由谷歌的 libphonenumber 庫支持粥血「纯鳎★

YYText– iOS 上用于顯示和編輯富文本的強大文本框架抬闷。

功能漫游 / 介紹 / 教程

Onboard– 用一點點代碼就可以創(chuàng)建一個漂亮的吸附效果的實踐笤成。

EAIntroView– 高度可定制非侵入式的歡迎頁面解決方案。

MYBlurIntroductionView– 在 MYIntroductionView上完善的培遵,用于構(gòu)建可定制的 app 介紹或者教程頁面的框架籽腕。

BWWalkthrough– 一個自定義 iOS App的功能漫游頁面的框架』屎模★

GHWalkThrough– 一個基于 UICollectionView的非侵入式介紹頁面組件。

ICETutorial– 一個很好的教程框架箭启,類似 Path 3.X 版本的 App中的樣式放妈。

JazzHands– Jazz Hands 是一個簡單的 UIKit關(guān)鍵幀動畫框架珍策。動畫是可以使用手勢、滾動視圖蹭劈、KVO 或者 ReactiveCocoa 來控制的多矮。

RazzleDazzle– 簡單的基于關(guān)鍵幀的 iOS 動畫框架,由 Swift編寫。最適合用于 App 的滾動介紹頁面。★

Instructions– 向你的 iOS項目中添加自定義的操作方式指導的簡單辦法是鬼。★

SwiftyWalkthrough– 創(chuàng)建一個體驗絕佳的功能漫游的最簡單方法,Swift編寫充择。★

URL Scheme

WAAppRouting– iOS 的路由實現(xiàn)观挎。同時處理了 URL識別和利用控制器顯示解析后的參數(shù)造成。全部這些只要一行代碼就可以搞定,控制器堆棧還會被自動保留!

DeepLinkKit– 杰出的路由匹配框架坐桩,使用基于 block API處理你的深鏈接。

IntentKit– 一個便捷的方法來在 iOS app 中處理第三方 URLschemes。

JLRoutes– 使用了 block API 的 iOS URL 路由框架净当。

UI

Chameleon– 一個 iOS 性能強大的輕量級扁平化顏色框架,可以用于Objective-C 和 Swift∩希★

ActionSheetPicker-3.0– 為 iOS App 快速制作一個下拉UIPickerView / ActionSheet 功能。

FlatUIKit– 適用于 iOS 的扁平化 UI 組件集合肩豁。

JVFloatLabeledTextField– 附有浮動標簽的 UITextField子類琼锋。

SSBouncyButton– 有彈性的 iOS7 樣式按鈕 UI 組件怖侦。

BetweenKit– 一個健壯的 iOS 拖拽框架。

JSQMessagesViewController– 一個優(yōu)雅的 iOS 聊天消息 UI庫艳悔。

AMSmoothAlert– 一個很 cool 的 AlertView。

TSMessages– 在屏幕上方顯示通知(比如成功、錯誤杨幼、警告或者消息)視圖。

NZAlertView– 簡單直觀的 AlertView。類似推送通知的效果暖夭。

MGSwipeTableCell– 可以顯示滑動按鈕的 UITableViewCell的子類,還支持多種過渡動畫裕菠。

ARAutocompleteTextView– subclass of 實時顯示文本提示的UITextView 的子類旧烧。完美支持 e-mail 格式。

TGCameraViewController– 基于 AVFoundation的自定義相機。樣式漂亮匾鸥,輕量并且可以很容易地集成到 iOS 項目中村象。

ENSwiftSideMenu– 一個 Swift 寫的簡潔 iOS7/8側(cè)滑菜單躁劣。★

MDCSwipeToChoose– 滑動卡片來決定 “喜歡” 或者 “不喜歡”的控件鳖擒,效果類似 Tinder App馆蠕〔チ蓿可以用于在幾分鐘內(nèi)創(chuàng)建識字卡 app,圖片瀏覽器或者其他類似應用坎背,而不用幾小時咙俩。

ParallaxTableViewHeader– UITableView header的視差滾動效果組件膜蛔。

JLToast– iOS 的 Toast 組件,提供了簡單的接口∧⒓★

SweetAlert– 為 iOS 應用提供了實時動畫效果的AlertView喜鼓,Swift 編寫而成豁翎。★

Form– JSON 驅(qū)動的列表控件。

BLKFlexibleHeightBar– 創(chuàng)建一個高度可以自動調(diào)整的NavigationBar匙隔,類似 Facebook ,Square Cash不瓶,Safari 中的那樣艳吠。

NMPopUpView– 用于顯示浮動窗口的簡單 iOS 類凛篙。支持 Swift 和Objective-C。★

SDevIconFonts– 用于 Swift 的 Fontawesome,Iconic, Ionicons, Octicon⊙闼ⅲ★

SDevBootstrapButton– Swift 版的 TwitterBootstrap 按鈕炮障∑蟛洌★

SDevCircleButton– Swift 實現(xiàn)的圓型按鈕。★

SDevFlatColors– Swift 實現(xiàn)的扁平化顏色棒厘∠海★

ColorArt– 從圖片中取出主要顏色,類似 iTunes 11 的效果。

IQKeyboardManager– 防止鍵盤滑出來遮擋住UITextField/UITextView 的框架,非侵入,無需代碼。

WCFastCell– 滾動流暢的 Tables/Collections cell(沒有動畫)。

Motif– 一個基于 JSON 的可定制輕量級樣式表框架摊溶。

VBFPopFlatButton– 基于 FacebookPOP制作的,有9種不同狀態(tài)動畫的扁平化按鈕。

HTPressableButton– 扁平化設(shè)計的可以按壓的按鈕。

Cool-iOS-Camera– 一個完全可定制的現(xiàn)代的照相機,使用AVFoundation 框架實現(xiàn)沪么。

AsyncDisplayKit– AsyncDisplayKit 是一個 iOS框架禽车,它能夠使一個很復雜的用戶界面保持平滑和反應靈敏。

AMTagListView– 一個可以添加一系列高度可定制化的標簽的UIScrollView 子類刊殉。

MotionBlur– MotionBlur 讓你可以在 iOS動畫效果上添加模糊效果殉摔。

PBJVision– iOS 相機引擎记焊,支持點擊拍攝逸月,慢動作視頻和圖片捕捉功能。

DynamicColor– 又一個用于操作顏色的 Swift 擴展遍膜⊥胗玻★

GaugeKit– 可定制的儀表組件,可以方便地仿制蘋果樣式的儀表盤瓢颅「叵欤★

SVWebViewController– 一個非侵入式的內(nèi)置瀏覽器。

SwiftWebVC– 一個 SVWebViewController 的 Swift實現(xiàn)惜索√厮瘢★

MVAutocompletePlaceSearchTextField– 一個類似Google Places,Uber 等位置搜索的非侵入式自動完成控件巾兆。

MVMaterialView– 用來模仿 Material Design概念波紋(Ripple)效果 UI 控件的子類和 UIButton猎物。

Atlas– 為 Layer 設(shè)計的原生 iOS 消息應用 UI 組件。

Swift-Prompts– 用來設(shè)計自定義提示的 Swift庫角塑,有很大的范圍可供選擇蔫磨。★

IQDropDownTextField– 提供了下拉 UIPickerView 支持的UITextField圃伶。

PJAlertView–蘋果棄用了原來好用的警告視圖堤如,讓我們失去了很多的定制性蒲列,這個庫重新將定制性帶回來。

CZPicker– iOS 的 Popup 樣式的 UIPickerView.

TisprCardStack– 卡片 UI 庫搀罢』柔★

YXTPageView– 一個支持 UIView 和 UITableView之間滾動切換的 PageView。

DatePickerDialog– 在 UIAlertView 上顯示UIDatePicker 的 Swift 庫榔至〉钟★

gifu– iOS 上支持動態(tài) GIF 的 Swift 框架∵笕。★

SAHistoryNavigationViewController–SAHistoryNavigationViewController 實現(xiàn)了一個在 iOS 上的類似任務(wù)管理器的 UI铅鲤,兼容UINavigationContoller,3D Touch》愕埽★

DOFavoriteButton– 一個可愛的動畫按鈕邢享。★

LNRSimpleNotifications– 簡單的 Swift app內(nèi)置通知淡诗。LNRSimpleNotifications 是一個 SwiftTSMessages簡化版本骇塘。★

NgKeyboardTracker– iOS 的鍵盤跟蹤 Objective-C庫袜漩。

SAInboxViewController– 受到 “Inbox by google”動畫過渡效果啟發(fā)的 UIViewController 子類⊥逅椋★

TLYShyNavBar– 不像那些 UINavigationBar 那么傲慢宙攻。這個Bar 很謙虛!可以很容易地創(chuàng)建自動滾動的 navigation bar介褥。

BRYXBanner– Swift 的 iOS7+ 樣式的下拉通知座掘。 ★

NYAlertViewController– 可以自定義內(nèi)容視圖的 iOSAlertView,可高度自定義柔滔。

HDNotificationView– 使用模仿原生的通知橫幅UI溢陪,發(fā)出任何警告。

MZFormSheetPresentationController–MZFormSheetPresentationController 提供了一個原生 iOSUIModalPresentationFormSheet 的替代品睛廊,添加了對 iPhone 的支持形真,并且可以自定義controller 的尺寸和表單的外觀。

AnimatedTransitionGallery– 使用UIViewControllerAnimatedTransitioning 協(xié)議實現(xiàn)了自定義 iOS 7 過渡動畫超全。

iCarousel– iOS 和 Mac OS 上簡單的咆霜,高度可定制化的數(shù)據(jù)驅(qū)動 3D跑馬燈。

RESideMenu– 受 Dribble 上的設(shè)計啟發(fā)而制作的 iOS 7/8樣式的視差側(cè)滑菜單嘶朱。

FontAwesomeKit– iOS 的圖標字體庫蛾坯,現(xiàn)在支持Font-Awesome,F(xiàn)oundation icons疏遏,Zocial 和 ionicons脉课。

Cocoa Controls– 開源的 iOS 和 OS X UI 組件.

ActiveLabel.swift– 非侵入的 UILabel 替代品救军,支持Hashtags (#), Mentions (@) 和 URL (http:// )。 ★

XLForm– XLForm 是最靈活強大的 iOS 庫倘零,用來創(chuàng)建動態(tài)的tableview 表單唱遭,完全適用于 Swift 和 Obj-C。

RAReorderableLayout– 可以拖拽放置的 UICollectionView元素视事。

ESTabBarController– 一個允許高亮按鈕和自定義按鈕動作的 Tabbar控制器胆萧。

STPopup– STPopup 為 iPhone 和 iPad 提供了一個 popup樣式的 UINavigationController。

HoneycombView– HoneycombView 是用來顯示類似Honyecomb 布局的 iOS UIView俐东,由 Swift 實現(xiàn)跌穗。★

tapkulibrary– tap + haiku = tapku, 一個精心設(shè)計的iOS 開源框架虏辫。

NVActivityIndicatorView– 很好的加載動畫集合蚌吸。★

KCJogDial– 提供控制功能的 UIView砌庄,類似一個轉(zhuǎn)輪控制器羹唠。★

PagingMenuController– 有可定制的菜單的分頁視圖控制器娄昆,Swift實現(xiàn)佩微。★

RadialMenu– RadialMenu 是一個提供了觸控的上下文菜單(類似 iOS8中 iMessage 的錄制按鈕)的自定義控件萌焰。使用 Swift 和 POP 框架構(gòu)建哺眯。★

VLDContextSheet– 類似 Pinterest iOS app中的菜單扒俯。

cariocamenu– 最快的無點擊菜單奶卓。★

DAExpandAnimation– 以自定義的模態(tài)過渡效果撼玄,從 cell中展開來呈現(xiàn)控制器的庫夺姑。★

ScrollPager– 類似 Flipboard 的滾動翻頁掌猛≌嫡悖★

ComponentKit– 受到 React 啟發(fā)的 iOS 框架,F(xiàn)acebook出品A React-Inspired View Framework for iOS, by Facebook.

Eureka– 使用純 Swift 構(gòu)建優(yōu)雅的 iOS 表單荔茬≈豁铮★

PMTween– 優(yōu)雅靈活的 iOS 漸變庫。

MZTimerLabel– 讓 UILabel 變成倒計時器或者秒表的便利類兔院,類似蘋果的時鐘應用殖卑。

WobbleView– WobbleView是一個實現(xiàn)了流行的搖晃效果的視圖。你可以在應用中方便的添加動態(tài)的用戶交互和過渡效果坊萝》趸★

CBZSplashView– Twitter 樣式的啟動頁(SplashScreen)視圖许起,縮放后顯示主視圖。

RKNotificationHub– 讓任何 UIView 變成完善的通知中心菩鲜。

EatFit– Eat fit 是一個受 Google Fit啟發(fā)的用于漂亮地展示數(shù)據(jù)的組件园细。

CollapsableTable– 可以自定義 section header 的可折疊tableview section〗有#★

LiquidFloatingActionButton– 流體狀態(tài)的 MaterialDesign 的浮動按鈕猛频。

LiquidLoader– 液體動畫的加載器組件≈朊悖★

PickerView– Swift 實現(xiàn)的自定義的 UIPickerView替代品鹿寻。★

InteractivePlayerView– 自定義的 iOS音樂播放器視圖诽凌≌毖★

phone-number-picker– 一個 Swift實現(xiàn)的簡單易用的視圖控制器,類似 WhatsApp 那樣讓你輸入帶有國家代碼電話號碼侣诵×》ǎ★

DLWBouncyView– BouncyView是一個為所有視圖都實現(xiàn)了最近流行的彈性效果的框架。

MMPopupView– 基于 Pop-up的視圖(例如杜顺,AlertSheet)财搁,支持方便地定制。

EXTView– 使用 IB_DESIGNABLE 和 IBInspectable 為Interface Builder 提供了 UIView 擴展躬络。

JTMaterialSwitch– 一個受 Google 的 MaterialDesign 啟發(fā)的可定制的開關(guān) UI尖奔,有波紋效果和彈性動畫。

PickerView– Swift 寫的可定制的 UIPickerView替代品洗鸵。

KCSelectionDialog– 簡單的選擇對話框越锈≌锑拢★

SFFocusViewLayout– 支持內(nèi)容聚焦的UICollectionViewLayout膘滨。

UITextField-Shake– 添加了搖晃動畫的 UITextField類別。也有

Swift 版本★

JTFadingInfoView– 一個基于 UIButton的支持淡入淡出動畫特性的視圖稀拐。

KCFloatingActionButton– 簡潔的 iOS 浮動操作按鈕火邓。★

TTGSnackbar–在屏幕底部顯示簡單的消息和操作按鈕德撬,支持多種動畫效果家破∽逦郑★

TTGEmojiRate– iOS 的類似 emoji 的評分視圖。★

CardAnimation– 卡片翻頁動畫效果拟蜻。★

BEMCheckBox– 優(yōu)雅的 iOS 復選框龄广。(Check box)

CVCalendar– 支持 iOS 8+的自定義可視化日歷,Swift(2.0)實現(xiàn)粹湃。★

SCLAlertView-Swift– Swift 實現(xiàn)的一個漂亮的動畫 AlertView泉坐∥★

Atlas-iOS– Atlas 是一個原生 iOS 對話 UI Layer組件。

TKRubberIndicator– Swift 版橡膠 PageControl 指示器腕让。http://tbxark.github.io ★

HorizontalProgress– 簡單的動畫水平進度條孤钦。

TKSwitcherCollection–一個動畫開關(guān)集合。http://tbxark.github.io ★

JDSwiftAvatarProgress–方便自定義的異步加載展位圖進度條動畫纯丸∑危★

iOS-CircleProgressView– 這個空間允許用戶用代碼或者interface builder 初始化或創(chuàng)建并渲染一個圓形的進度條視圖∫耗希★

Hamburger-Menu-Button– 一個高度可定制的漢堡包菜單按鈕壳猜。★

DGElasticPullToRefresh– iOS 彈性下拉刷新控件滑凉,Swift實現(xiàn)统扳。★

HTYTextField– 一個有彈性的站位文字的 UITextField畅姊≈渲樱★

JDStatusBarNotification–顯示在頂部狀態(tài)欄的通知,使用簡單若未,可以自定義朱嘴。

GuillotineMenu– 鍘刀樣式過渡動畫的下拉菜單〈趾希★

MediumMenu– 一個基于 Medium iOS 應用的菜單萍嬉。★

YALField– 使用 interface builder 更容易地創(chuàng)建表單UI隙疚。包含帶合法性驗證的自定義字段壤追。

StarryStars– iOS GUI 庫,用于顯示和編輯評分供屉。

JRSplitVC– 自適應布局的 UISplitViewController行冰。

SevenSwitch– 非侵入式的 iOS7 樣式的開關(guān)替代品×尕ぃ★

RadialLayer– 可點擊元素的動畫悼做。★

MPParallaxView– Swift 實現(xiàn)的 Apple TV視差效果哗魂「刈撸★

RPLoadingAnimation– Swift 實現(xiàn)的基于 CALayer的加載動畫÷急穑★

Splitflap– Swift 應用的分屏顯示框架朽色」使瑁★

UIScrollView-InfiniteScroll– 支持無限滾動的UIScrollView 類別∽莞椋★

PullToBounce– UIScrollView 的下拉刷新控件吃衅。★

TVButton– 重新創(chuàng)造一個非程谟酷的 Apple TV 視差圖標用在 iOSUIButton 上(Swift 實現(xiàn))徘层。★

SlackTextViewController– 一個非侵入式的UIViewcontroller 子類利职,提供了一個可以隨文字長度變化的大小的文本框和一些其他有用的消息特性趣效。

EZAlertController– 便捷的 SwiftUIAlertController≈硖埃★

EZSwipeController

類似Snapchat/Tinder/iOS 主頁的 UIPageViewController跷敬。★

SWRevealViewController– 受到 FaceBook 和Wunderlist 應用啟發(fā)的 UIViewController 子類热押,用于顯示側(cè)滑的視圖控制器西傀。

WebSocket

Socket Rocket– 一個一致的 Objective-C WebSocket客戶端庫。

代碼質(zhì)量

KZBootstrap–一系列的腳本和注釋桶癣,代碼質(zhì)量很差時拥褂,在編譯時產(chǎn)生額外的錯誤和警告。

KZAsserts– 一系列的自定義斷言牙寞,使用 DSL 來自動生成 NSError饺鹃,允許在Debug 時斷言和在 Release 時捕獲錯誤。

PSPDFUIKitMainThreadGuard– 簡潔的代碼片段间雀,當 UIKit在后臺線程被使用時生成斷言悔详。

Flex– 一個嵌入 iOS App 的調(diào)試和探索工具。

chisel– iOS app 的輔助調(diào)試工具惹挟,提供了一系列的 LLDB 命令茄螃。

OCLint– 靜態(tài)代碼分析工具,用以提高代碼質(zhì)量匪煌,減少瑕疵责蝠。

ocstyle– Objective-C 代碼風格檢查器党巾。

SwiftLint– 一個實驗性的工具萎庭,用于強化 Swift的代碼風格和習慣〕莘鳎★

spacecommander– 像一個團隊那樣驳规,提交完全格式化的 Objective-C代碼。

DWURecyclingAlert– 優(yōu)化 UITableViewCell的滾動流暢性署海。

DCIntrospect– 小型的 iOS 可視化調(diào)試工具庫吗购。

Watchdog– 一個用于記錄阻塞主線程的過重任務(wù)的類医男。★

Tailor– 跨平臺的 Swift 代碼靜態(tài)分析器捻勉,它幫助你編寫更加清潔的代碼镀梭,避免bug。

SwiftCop– SwiftCop 是一個很實用的格式驗證庫踱启,靈感來自 Ruby OnRails 清晰的活動記錄驗證报账。★

分析

Flurry Analytics– 免費的 App 分析 API埠偿。

Parse Analytics– 測量 App 的使用情況透罢,跟蹤 bug 等等。

Mixpanel– 高級分析平臺冠蒋。

Localytics– 將 app 的營銷和數(shù)據(jù)分析結(jié)合起來羽圃。

Answers by Fabric– 讓你實時的洞悉用戶體驗。

Liquid Analytics– 通過分析和個性化的實時反饋辨認特定的行為抖剿。

GTrack– Google Analytics 對 iOS 的輕量級Objective-C 封裝朽寞,并且提供了一些額外的功能。

ARAnalytics– 抽象的分析框架斩郎,提供了聰明的 API來跟蹤事件和用戶數(shù)據(jù)愁憔。

Segment– 將分析繼承進 iOS 應用中的簡單方式。

支付

Stripe– 將 Apple Pay支付繼承到你的應用中孽拷。很適合那些缺少后臺知識的開發(fā)者吨掌。

Braintree– 提供 5 萬美金的免費支付額度,需要后臺支持脓恕。

Venmo– 在你的應用中支持和接受通過 Venmo 的支付膜宋。

Moltin– 使用簡單的 SDK 為應用添加eCommerce,你可以創(chuàng)建一個銷售產(chǎn)品的商店炼幔,不需要后端支持秋茫。

生產(chǎn)力

Import.io– 將網(wǎng)頁即時轉(zhuǎn)換為數(shù)據(jù)。

Tapglue– 是用很少的代碼來構(gòu)建社交產(chǎn)品和活動的 feed乃秀。

工具

Underscore.m– 用來操作數(shù)據(jù)的 DSL肛著。

SBConstants– 生成一個包含了 storyboard 中所有identifier 的常量文件。

XExtensionItem– 方便地在 iOS 應用和分享擴展至簡分享數(shù)據(jù)跺讯。

ReflectableEnum– Objective-C 枚舉的反射枢贿。

VWWPermissionKit– 可視化的 iOS 權(quán)限管理器。

ClusterPrePermissions–可重用的預授權(quán)工具刀脏,它可以讓開發(fā)者在對話中獲取系統(tǒng)權(quán)限之前詢問用戶局荚。

DateTools– 簡便的 Objective-C 日期和時間工具。

EKAlgorithms– 一些知名的計算機科學算法和數(shù)據(jù)結(jié)構(gòu)的 Objective-C實現(xiàn)。

Tactile– 安全并且更加合乎習慣的響應收拾和控件事件的方式耀态÷职★

Colours– 這是一套與定義的顏色和顏色方法,讓你的 iOS/OS X開發(fā)更加方便首装。

ObjectiveSugar– Ruby 風格的 ObjectiveC 附件创夜。

GroundControl– iOS 遠程配置。

OpinionatedC– 讓 Objective-C 繼承更多 Smalltalk特性仙逻。

GCDKit– GCD 的 Swift 簡化版挥下。★

SwiftRandom– 隨即數(shù)據(jù)生成器桨醋∨镂粒★

RandomKit– Swift 隨機數(shù)據(jù)生成器∠沧睿★

Async– Swift 的 GCD 異步派發(fā)語法糖偎蘸。★

YOLOKit– 讓方塊透過圓洞瞬内。

EZSwiftExtensions– :smirk:標準類型和類是如何工作的迷雪。★

安全

UICKeyChainStore– UICKeyChainStore 是一個對Keychain 的簡潔封裝虫蝶。

cocoapods-keys– 一個用來存儲環(huán)境和應用鍵值的鍵值存儲章咧。

Valet– 在 iOS 和 OS X 的 Keychain中安全地存儲數(shù)據(jù),然而你無需知道 keychain 的具體工作細節(jié)能真。

libextobjc– 一個用于擴展 Objective-C 編程語言的Cocoa赁严。

Locksmith– 方便 Keychain 使用的強大的 Swift面向協(xié)議庫》垲恚★

simple-touch– 非常簡單的生物識別認證服務(wù)(Touch ID)的 Swift封裝疼约。

項目安裝

crafter– 這是一個允許你使用自定義的領(lǐng)域?qū)S谜Z言(DSL)語法來配置你的 iOS項目模版的命令行工具(CLI),使用簡單但性能強大蝙泼。

liftoff– 另一個用于創(chuàng)建 iOS 項目的 CLI程剥。

KZBootstrap– iOS 項目的bootstrap,目的是高質(zhì)量的編碼汤踏。

amaro– 優(yōu)秀的 iOS 樣板织鲸。

chairs– 交換你的 iOS 模擬器文檔。

依賴 / 包管理

Cocoa Pods– CocoaPods 是一個 Objective-C項目的依賴管理工具溪胶。它擁有成千上萬個庫搂擦,它們可以使你的項目更加優(yōu)雅。

Xcode Maven– Xcode Maven 插件载荔,它可以將 Xcode 構(gòu)建過程嵌入Maven 的生命周期中盾饮。

Gradle– Xcode 的 gradle 插件采桃,可以使用 gradle 來構(gòu)建 iOS或者 Mac OS X 項目懒熙。

Carthage– 簡單的分布式的 Cocoa 依賴管理器丘损。★

SWM (Swift Modules)– 一個類似 npm(node.js的包管理器)或者bower(Twitter 的瀏覽器的包管理器) 的 Swift 項目的包/依賴管理器工扎,無需使用 Xcode徘钥。★

Alcatraz– Xcode 包管理工具.

CocoaSeeds– Cocoa 的 Git 子模塊替代品肢娘。

測試

測試驅(qū)動開發(fā)/行為驅(qū)動開發(fā)(TDD / BDD)

Kiwi– 一個用于 iOS 開發(fā)的 BDD 庫呈础。

Specta– 輕量級 TDD / BDD Objective-C & Cocoa開發(fā)框架。

Quick– Swift 和 Objective-C 的 BDD 框架橱健。

XcodeCoverage– Xcode 項目代碼覆蓋率而钞。

OHHTTPStubs– 方便地為你的網(wǎng)絡(luò)請求做存根(Stub)! 使用網(wǎng)絡(luò)假數(shù)據(jù)測試你的app ,你也可以自定義響應時間拘荡,響應代碼和響應頭臼节!

Dixie– Dixie 是一個開源的 Objective-C測試框架。用于改變對象的行為珊皿。

gh-unit– Objective-C 的測試框架网缝。

UI 測試

CrashMonkey– iOS 平臺的 Monkey 測試工具。

appium– Appium 是一個開源自動化測試框架蟋定。用于測試原生或者混合app粉臊。

robotframework-appiumlibrary– AppiumLibrary是一個用于 RobotFramwork 的 appium 測試框架。

Cucumber– iOS BDD 框架驶兜。

Kif– 一個 iOS 的函數(shù)式測試框架扼仲。

Subliminal– 一個保守的 iOS 集成測試框架。

UIAutomation– 一個使用腳本在連接著的設(shè)備上測試你的用戶界面元素的JavaScript 庫抄淑。

ios-driver– 使用 Selenium / WebDriver 測試任何 iOS原生犀盟,混合或者移動 web 應用。

Zucchini– 可視化的 iOS 測試框架蝇狼。

Remote– 在 Xcode 內(nèi)部控制你的 iPhone 來做端到端的測試阅畴。

其他測試

NaughtyKeyboard–一個危險字符串的大列表,當用戶輸入這些字符串使有很大的可能會造成 bug迅耘,這是一個用于在你的 iOS 設(shè)備上測試你 app的鍵盤贱枣。

PonyDebugger– 使用 Chrome 開發(fā)者工具對你的 iOS app進行遠程網(wǎng)絡(luò)和數(shù)據(jù)調(diào)試。

ios-snapshot-test-case– 使用屏幕快照的 iOS單元測試颤专。

Beta 測試版本發(fā)布

Crashlytics– 一個崩潰報告和 beta 測試服務(wù)纽哥。

TestFlight Beta Testing– iTunes Connect 支持的beta 測試服務(wù)。

HockeyApp– 在 HockeyApp 你可以發(fā)布你 app 的 beta測試版本栖秕,收集實時的崩潰報告春塌,獲取用戶反饋,分析測試覆蓋率。

boarding– 即時為 TestFlight beta測試者創(chuàng)建簡單的注冊頁面只壳。

工具鏈

RubyMotion– RubyMotion是一個革命性的工具鏈俏拱。它可以讓你快速地開發(fā)和測試原生 iOS 和 OS X 應用,全部使用 Ruby 語言吼句。

工具

Shark– 用于將 .xcassets 文件夾轉(zhuǎn)換成一個類型安全枚舉的 Swift腳本锅必。★

R.swift– 在 Swift項目中惕艳,強類型的自動補全資源名稱的工具搞隐,包括圖片,單元格和 segue 的工具远搪×痈伲★

SwiftGen– 一個生成 Swift代碼工具的集合(生成資源的枚舉,storyboard谁鳍,本地化字符串和 UIColor)味廊。★

Localize-Swift– Swift 2.0 實現(xiàn)在應用中切換語言的功能棠耕,幫助你的APP 實現(xiàn)友好的本地化和國際化余佛。★

Blade– 為 iOS 和 OS X 應用生成 Xcode圖片目錄窍荧,全局圖片和其他相關(guān)的東西辉巡。

Retini– 一個超級簡單的 Retina(2x,3x)圖片轉(zhuǎn)換器蕊退。

Provisioning– 一個查看器插件郊楣,用于預覽 .mobileprovision文件。

Strsync– 自動翻譯并且使 .strings 文件和默認語言同步瓤荔。

快速開發(fā)

KZPlayground– Objective-C 版本的Playground净蚤。

dyci– 代碼注入工具。

injectionforxcode– 代碼注入输硝,支持 Swift今瀑。

MMBarricade– 在運行時為 iOS app 配置本地服務(wù)器。

NetworkObjects– 根據(jù)你的 Core Data 模型生成 RESTful服務(wù)器点把。

STV Framework– 開發(fā)原生 iOS app 的可視化開發(fā)工具橘荠。

部署

fastlane將所有 iOS 部署工具整合到一個工作流中。

deliver部署截屏郎逃,app 元數(shù)據(jù)和 AppStore app更新哥童,這一切只需要一個命令就可以搞定。

snapshot自動地創(chuàng)建全部語言和全部設(shè)備的屏幕截圖褒翰。

App Store

Average App Store Review Times這個網(wǎng)站可以同時跟蹤AppStore 上 iOS 和 Mac 兩個版本的瀏覽次數(shù)贮懈,使用了利用 iOS 和 Mac 開發(fā)者的眾包數(shù)據(jù)匀泊。

Apple’s Common App Rejections Styleguide一些導致app 被蘋果拒絕的重要常見問題。

Free App Store Optimization

Tool在關(guān)鍵字和競爭者的角度上朵你,讓你可視化地追蹤你的 App Store數(shù)據(jù)各聘。

SDK

官方的

SpotifySpotify iOS SDK。

FacebookFacebook iOS SDK撬呢。

Google AnalyticsGoogle Analytics iOSSDK伦吠。

Paypal iOS SDKThe PayPal 移動端SDK妆兑,可以簡便地在本地應用中集成 PayPal 和 信用卡支付魂拦。

Pocket將東西保存到 Pocket 的 SDK。

Tumblr集成 Tumblr 數(shù)據(jù)到 iOS 或 OS X 應用中的庫搁嗓。

EvernoteEvernote iOS SDK芯勘。

BoxBox iOS 和 OS X SDK API。

OneDriveLive iOS SDK腺逛。

StripeiOS and OS X Stripe 綁定框架荷愕。

Venmo在你的 iOS app 通過 Venmo 生成訂單并且接受支付。

AWSAmazon Web Services iOS 移動應用 SDK棍矛。

ZendeskZendesk iOS 移動應用 SDK安疗。

Adobe Creative SDKAdobe creative tools 和Creative Cloud SDK。

DropboxDrop-ins 和 Dropbox Core API 的SDK够委。

Fabric by TwitteriOS 的 Fabric TwitterKit荐类。

Liquid Analytics通過分析與實時的個性化的實時響應產(chǎn)生特定的行為。

ResearchKitResearchKit是一個開源的軟件框架茁帽,用它可方便的構(gòu)建醫(yī)療研究應用或者其他的研究項目玉罐。

PacketZoomPacketZoom iOS SDK。

Primer– 在可視化編輯器上方便創(chuàng)建定制化的登陸頁潘拨,注冊和登錄流程的 SDK吊输,內(nèi)建了a/b/n 測試和分析。

非官方

STTwitter為 Twitter REST API 1.1 制作的穩(wěn)定铁追,成熟季蚂,全面的Objective-C 庫。

FHSTwitterEngine為 Cocoa 開發(fā)者提供的 TwitterAPI琅束。

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 v2API幔欧。



最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末罪治,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子礁蔗,更是在濱河造成了極大的恐慌觉义,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件浴井,死亡現(xiàn)場離奇詭異晒骇,居然都是意外死亡,警方通過查閱死者的電腦和手機磺浙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評論 2 385
  • 文/潘曉璐 我一進店門洪囤,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人撕氧,你說我怎么就攤上這事瘤缩。” “怎么了伦泥?”我有些...
    開封第一講書人閱讀 156,780評論 0 346
  • 文/不壞的土叔 我叫張陵剥啤,是天一觀的道長。 經(jīng)常有香客問我不脯,道長府怯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,388評論 1 283
  • 正文 為了忘掉前任防楷,我火速辦了婚禮牺丙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘域帐。我一直安慰自己赘被,他們只是感情好,可當我...
    茶點故事閱讀 65,430評論 5 384
  • 文/花漫 我一把揭開白布肖揣。 她就那樣靜靜地躺著民假,像睡著了一般。 火紅的嫁衣襯著肌膚如雪龙优。 梳的紋絲不亂的頭發(fā)上羊异,一...
    開封第一講書人閱讀 49,764評論 1 290
  • 那天,我揣著相機與錄音彤断,去河邊找鬼野舶。 笑死,一個胖子當著我的面吹牛宰衙,可吹牛的內(nèi)容都是我干的平道。 我是一名探鬼主播,決...
    沈念sama閱讀 38,907評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼供炼,長吁一口氣:“原來是場噩夢啊……” “哼一屋!你這毒婦竟也來了窘疮?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評論 0 266
  • 序言:老撾萬榮一對情侶失蹤冀墨,失蹤者是張志新(化名)和其女友劉穎闸衫,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體诽嘉,經(jīng)...
    沈念sama閱讀 44,122評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡蔚出,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,459評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了虫腋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片骄酗。...
    茶點故事閱讀 38,605評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖岔乔,靈堂內(nèi)的尸體忽然破棺而出酥筝,到底是詐尸還是另有隱情滚躯,我是刑警寧澤雏门,帶...
    沈念sama閱讀 34,270評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站掸掏,受9級特大地震影響茁影,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜丧凤,卻給世界環(huán)境...
    茶點故事閱讀 39,867評論 3 312
  • 文/蒙蒙 一募闲、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧愿待,春花似錦浩螺、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至农渊,卻和暖如春患蹂,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背砸紊。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評論 1 265
  • 我被黑心中介騙來泰國打工传于, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人醉顽。 一個月前我還...
    沈念sama閱讀 46,297評論 2 360
  • 正文 我出身青樓沼溜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親游添。 傳聞我的和親對象是個殘疾皇子系草,可洞房花燭夜當晚...
    茶點故事閱讀 43,472評論 2 348

推薦閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫弹惦、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,059評論 4 62
  • iOS資源大全中文版 轉(zhuǎn)載 :https://github.com/phlls/awesome-ios-cn 另一...
    喜歡就可以閱讀 10,144評論 8 132
  • iOS資源大全中文版 我想很多程序員應該記得 GitHub 上有一個 Awesome - XXX 系列的資源整理悄但。...
    CocoaC_Wang閱讀 2,850評論 1 10
  • http://www.blogjava.net/zhenandaci/archive/2009/03/15/259...
    Ten_Minutes閱讀 1,282評論 0 0
  • 今日夏至 養(yǎng)生5要點 飲食宜清淡棠隐,要多食雜糧,不可過食熱性食物檐嚣,以免助熱助泽。冷食瓜果當適可而止,不可過食嚎京,以免損...
    寶蓮葉子閱讀 388評論 0 0