iOS資源大全中文版
我想很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列的資源整理衡奥。awesome-ios 就是 vsouza 發(fā)起維護(hù)的 iOS 資源列表跑芳,內(nèi)容包括:框架嗅骄、組件分蓖、測試断凶、Apple Store受葛、SDK、XCode蜈彼、網(wǎng)站筑辨、書籍等。Swift 語言寫成的項(xiàng)目會(huì)被標(biāo)記為 ★ 幸逆,AppleWatch 的項(xiàng)目則會(huì)被標(biāo)記為 ▲棍辕。
- 維護(hù)者:tangyouhua
目錄
入門
- Road Map iOS - 開發(fā) iOS 應(yīng)用從今天開始,蘋果指南秉颗×《荆★
- Lifehacker - 我想寫一個(gè) iOS 應(yīng)用送矩,該從哪里開始蚕甥?
- Codeproject - 入門 iPhone 和 iOS 應(yīng)用開發(fā)。
- Ray Wenderlich - 學(xué)習(xí) iOS 應(yīng)用開發(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 的實(shí)時(shí)音頻路由爱沟。官網(wǎng)
- AudioKit:一個(gè)強(qiáng)大的音頻合成帅霜,處理和分析的工具集。官網(wǎng)
- EZAudio:一個(gè)基于 Core Audio 的 iOS/OSX 音頻可視化框架呼伸。用于實(shí)時(shí)身冀,低延遲的音頻處理和可視化功能的開發(fā)。官網(wǎng)
- novocaine:應(yīng)用于 OSX 和 iOS 的高性能音頻框架括享。官網(wǎng)
-
QHSpeechSynthesizerQueue:一個(gè)AVSpeechSynthesizer
(iOS文本發(fā)音) 的隊(duì)列管理系統(tǒng)搂根。官網(wǎng) -
StreamingKit - 一個(gè)針對(duì) OSX 和 iOS 中AudioPlayer/AudioStreamer
快捷的無縫擴(kuò)展。官網(wǎng) -
sound-fader-ios:一個(gè) Swift 寫的AVAudioPlayer
的聲音控制器 官網(wǎng)★
動(dòng)畫
- Pop:一個(gè) iOS 和 OS X 動(dòng)畫庫铃辖,可以方便地實(shí)現(xiàn)由物理效果的交互剩愧。官網(wǎng)
- AnimationEngine - 可以在 iOS 上方便地構(gòu)建高級(jí)自定義動(dòng)畫。
- Awesome-iOS-Animation - 一個(gè)動(dòng)畫項(xiàng)目的集合娇斩。
- RZTransitions - iOS View Controller 過場動(dòng)畫庫仁卷。
- DCAnimationKit - iOS 動(dòng)畫集合。很簡單犬第,只需要添加流水動(dòng)畫锦积。
- Spring - 一個(gè)簡單的 Swift iOS 動(dòng)畫庫。
- Canvas - 無需代碼就可以在 Xcode 中顯示動(dòng)畫 http://canvaspod.io歉嗓。
- Fluent - 便捷的 Swift 動(dòng)畫框架充包。 ★
- Cheetah - 便捷的 iOS 動(dòng)畫庫,由 Swift2 編寫遥椿。 ★
- RadialLayer:針對(duì)可點(diǎn)擊元素的動(dòng)畫(類似于 Youtube Music)★官網(wǎng)
Apple TV
- Voucher - 方便 tvOS App 通過 iOS 設(shè)備上相應(yīng)的程序來認(rèn)證的庫基矮。
橋接
- JSPatch - JSPatch 利用 Objective-C 運(yùn)行時(shí)橋接了 Objective-C 和 Javascript。你僅需引入一個(gè)小的引擎冠场,就可以使用 JS 調(diào)用任何 Objective-C 的類家浇。JSPatch 通常用來對(duì) iOS App 做熱修復(fù)(hotfix)。
緩存
- SDURLCache - URLCache 的子類碴裙,可以為 iPhone/iPad 應(yīng)用提供的本地磁盤緩存钢悲。
- Awesome Cache - 讓人喜愛的本地緩存 ★
- mattress - iOS Web 內(nèi)容的離線緩存 ★
- Carlos - 簡單但卻靈活的緩存 ★
圖表
- ios-charts - 一個(gè)強(qiáng)大的圖表框架,MPAndroidChart 在 iOS 上的移植舔株「萋猓★
- JTChartView - JTChartView 是一個(gè)完全可定制的輕量級(jí)圖表解決方案。
- PNChart - 一個(gè)簡單漂亮的圖表庫温眉,Pinner 和 CoinsMan 的iOS客戶端中使用了這個(gè)框架苫费。
- BEMSimpleLineGraph - 優(yōu)雅的折線圖框架。
- JBChartView - 基于 iOS 的圖表庫办铡,包含折線圖和直方圖辞做。
- iOSPlot - iOS 圖表庫琳要。
- XYPieChart - 一個(gè)有動(dòng)畫的餅圖框架。
- TEAChart - 簡單易用的 iOS 圖表庫秤茅。包括了貢獻(xiàn)圖稚补、時(shí)鐘圖、直方圖框喳。
- EChart - iOS/iPhone/iPad 圖表课幕。提供了事件處理和動(dòng)畫支持。
- FSLineChart - 一個(gè) iOS 折線圖庫五垮。
- chartee - 一個(gè)為移動(dòng)平臺(tái)設(shè)計(jì)的圖表庫撰豺。
- ANDLineChartView - 使用 ANDLineChartView 可以便捷的在視圖類中顯示有動(dòng)畫效果的折線圖。
- TWRCharts - 一個(gè) ChartJS 的 iOS 封裝拼余。結(jié)合 Obj-C 原生代碼便捷地構(gòu)建有動(dòng)畫的圖表污桦。
Core Data
- CWCoreData - 方便并發(fā)環(huán)境下 CoreData 框架開發(fā)的擴(kuò)展與實(shí)用工具。
- ObjectiveRecord - ActiveRecord 的 Objective-C 版本匙监。
- SSDataKit - 消除使用 CoreData 產(chǎn)生的樣板代碼凡橱。
- ios-queryable - ios-queryable 是一個(gè)基于 CoreData 的 IQueryable/IEnumerable 實(shí)現(xiàn)。
- ReactiveCoreData - ReactiveCoreData (RCD) 是一個(gè)將 CoreData 帶入 ReactiveCocoa 世界的嘗試亭姥。
- Ensembles - 一個(gè) CoreData 同步框架稼钩。
- SLRESTfulCoreData - 根據(jù) Objc 命名習(xí)慣,在運(yùn)行時(shí)自動(dòng)生成訪問器达罗,URL替換和智能屬性映射坝撑。
- Mogenerator - 自動(dòng)生成 CoreData 代碼。
- HardCoreData - 不會(huì)阻塞 UI 線程的 CoreData 棧和控制器粮揉。
- encrypted-core-data - 使用 SQLClipher 對(duì) CoreData 的 SQLite 存儲(chǔ)進(jìn)行加密巡李。
- MagicalRecord - 非常優(yōu)秀的 CoreData 便捷存取框架。
- QueryKit - 一個(gè)簡潔的類型安全的 CoreData 查詢語言 ★
- CoreStore - 強(qiáng)大的 CoreData 框架扶认,解決了增量遷移侨拦、獲取、觀察等問題辐宾∮樱★
數(shù)據(jù)庫
- Realm - CoreData 和 SQLite 的替代品。簡潔叠纹、現(xiàn)代季研、快速。
- YapDatabase - YapDatabase 是一個(gè) iOS 和 Mac 上可擴(kuò)展的數(shù)據(jù)庫誉察。
- Couchbase Mobile - Couchbase与涡,有云同步支持的移動(dòng)平臺(tái)上的文檔存儲(chǔ)。
- FMDB - SQLite 的 Cocoa/Objective-C 封裝。
- Akaibu-NSUserDefaults - Swift 鍵/值存儲(chǔ)递沪,只需要一行代碼就可以對(duì) NSObject 對(duì)象進(jìn)行歸檔豺鼻。類的屬性會(huì)自動(dòng)映射和歸檔综液。
- FCModel - 為那些喜歡直接使用 SQL 進(jìn)行數(shù)據(jù)庫操作的人提供的 CoreData 的替代品款慨。
- Zephyr - 輕松地通過 iCloud 同步 NSUserDefaults ★
- Prephirences - Prephirences 是一個(gè)提供了有用的協(xié)議和便捷的方法來管理應(yīng)用的偏好設(shè)置,配置和應(yīng)用狀態(tài)的 Swift 庫谬莹¢莸欤★
加密
- AESCrypt-ObjC - 一個(gè)簡單固執(zhí)的 AES 加密/解密類,然而它就是可以很好的工作附帽。
硬件
動(dòng)作
- MotionKit - 只需要兩行或者很少的幾行代碼就可以從加速度傳感器埠戳、陀螺儀和磁力傳感器獲取數(shù)據(jù)。現(xiàn)在 CoreMotion 讓這些變得前所未有的簡單蕉扮。
藍(lán)牙
- Discovery - 這是個(gè)很簡單的庫整胃,用來從附近的設(shè)備上發(fā)現(xiàn)和獲取數(shù)據(jù)(即便 peer app 在后臺(tái)工作)。
- LGBluetooth - 基于 CoreBluetooth 的一個(gè)輕量級(jí)庫喳钟,基于 block 制作屁使。它能夠讓你程序中的 CoreBluetooth 相關(guān)的代碼更加簡潔。
- PeerKit 一個(gè)用于事件驅(qū)動(dòng)奔则,零配置的 Multipeer 連接應(yīng)用程序的開源 Swift 框架蛮寂。★
- simple-share - 一個(gè)基于藍(lán)牙 LE 共享的框架易茬,易于實(shí)現(xiàn)附近設(shè)備的連接酬蹋。
- BluetoothKit - 使用 BLE 在 iOS/OSX 設(shè)備之間通訊的框架★
位置
- IngeoSDK - 總是處于開啟狀態(tài)的 iOS 位置顯示框架。
- Proxitee - 允許開發(fā)者利用 iBeacons 和地理圍欄創(chuàng)建近場感知的應(yīng)用抽莱。
- LocationManager - 實(shí)現(xiàn)了一次性或者持續(xù)請(qǐng)求當(dāng)前位置的功能范抓,提供了基于 block 的異步 API。
- LocationKit - 高級(jí)位置 SDK - 只使用很少的電量和上下文相關(guān)的位置信息就可以提供高精確度的位置數(shù)據(jù)食铐。
iBeacon
- Proxitee - 允許開發(fā)者利用 iBeacons 和地理圍欄創(chuàng)建近場感知的應(yīng)用尉咕。
- OWUProximityManager - 一個(gè)方便的 iBeacon + CoreBluetooth 管理器。
- Vicinity - 復(fù)制鄰近的 iBeacons (通過分析RSSI)璃岳,并支持在后臺(tái)廣播和檢測 BLE 設(shè)備年缎。
- BeaconEmitter - 把你的 Mac 變成一個(gè) iBeacon。
- OWUProximityManager - iBeacons + CoreBluetooth.
HUD
- MBProgressHUD - 用于顯示一個(gè)半透明的 HUD铃慷。當(dāng)任務(wù)在后臺(tái)線程結(jié)束時(shí)可以在上邊顯示一個(gè)指示器和/或者標(biāo)簽单芜。
- SVProgressHUD - 一個(gè)為你的 iOS 應(yīng)用制作的簡潔,輕量級(jí)的進(jìn)度指示 HUD犁柜。
- ProgressHUD - ProgressHUD 是一個(gè)輕量易用的 HUD洲鸠。
- M13ProgressSuite - 一個(gè)包含了很多 iOS 上用于顯示進(jìn)度信息工具的套裝。
- JHProgressHUD - 一個(gè)簡單輕量的 Swift 框架,用于在 iOS 應(yīng)用中顯示★
- PKHUD - 用 Swift 重新實(shí)現(xiàn)了 Apple 的原生 HUD扒腕,支持 iOS 8 以上★
- CozyLoadingActivity - 輕量的載入動(dòng)作指示 HUD ★
事件總線
- Caravel - 用于 UIWebView 和 JS 的 Swift 事件總線绢淀。★
- SwiftEventBus - 一個(gè)真對(duì) iOS 8 優(yōu)化的發(fā)布/訂閱事件總線瘾腰〗缘模★
- PromiseKit - iOS 和 OS X 上的 Promises 實(shí)現(xiàn)。
- Bolts - Bolts 是一個(gè)試圖使構(gòu)建移動(dòng)應(yīng)用更簡單的一個(gè)底層庫集合蹋盆。包括了任務(wù)(promises)和應(yīng)用關(guān)聯(lián)(deep links)费薄。
- SwiftTask - Swift 實(shí)現(xiàn)的 Promise + progress + pause + cancel + retry。 ★
文件
- FileKit - Swift 實(shí)現(xiàn)的簡單快捷的文件管理工具栖雾±懵眨★
JSON
- JSONKit - Objective-C JSON 工具。
- TouchJSON - 一個(gè) Objective-C 的 JSON 框架析藕。
- JSON-Framework - 這個(gè)框架用 Objective-C 實(shí)現(xiàn)了一個(gè)嚴(yán)格的 JSON 解釋器和生成器召廷。
- Mantle - 面向 Cocoa 和 Cocoa Touch 的模型框架 Model 。
- Groot - 實(shí)現(xiàn)呃 JSON 字典或者數(shù)組和 Core Data Mangement 對(duì)象之間的轉(zhuǎn)換账胧。
- KZPropertyMapper - 以最少的代碼實(shí)現(xiàn)數(shù)據(jù)映射和驗(yàn)證竞慢。
- JSONModel - 神奇的基于 JSON 的數(shù)據(jù)模型化框架。創(chuàng)建了一系列敏捷便利找爱,自動(dòng)并且智能的模型類梗顺。
- SwiftyJSON - 使用 Swift 處理 JSON 數(shù)據(jù)的好方法〕瞪悖★
- FastEasyMapping - 快速地序列化和反序列化 JSON 數(shù)據(jù)寺谤。
- OCMapper - Objective-C & Swift 通用的快速 JSON 模型轉(zhuǎn)化框架。 ★
- ObjectMapper - 在模型對(duì)象(包括 class 和 struct)和 JSON 之間轉(zhuǎn)換的 Swift 框架吮播”淦ǎ★
- JASON - 性能優(yōu)秀操作便捷的 JSON 解析∫夂荩★
- Gloss - 一個(gè) Swift 寫的 JSON 解析庫粟关。★
- Cereal - Swift 對(duì)象序列化 ★
- SwiftyJSONAccelerator - 使用 SwiftyJSON 或者 ObjectMapper 根據(jù) JSON 生成 Swift 模型环戈。支持 NSCoding 并且提供了使用 JSON 來表示模型的方法闷板。★
布局
- ios-flexboxkit - 一個(gè)封裝了 Flexbox 布局的簡單 UIKit 擴(kuò)展院塞。
- Masonry - 利用簡單的遮晚,鏈?zhǔn)降恼Z法發(fā)揮出自動(dòng)布局 NSLayoutConstraints 的強(qiáng)大功能。
- FLKAutoLayout - 讓使用代碼做約束更加簡便的 UIView 類別拦止。
- Fa?ade - 可編程的視圖布局县遣,一個(gè) autolayout 的替代品糜颠。
- PureLayout - 終極的 iOS 和 OS X 上的 Autolayout API,極其簡單又異常強(qiáng)大萧求。同時(shí)適用于 Objective-C 和 Swift其兴。
- SnapKit - 一個(gè) iOS 和 OS X 的 Swift Autolayout 領(lǐng)域?qū)S谜Z言(DSL)】湔★
- Cartography - 一個(gè) Swift 編寫的聲明式 Auto Layout 領(lǐng)域?qū)S谜Z言(DSL)元旬。★
- AutoLayoutPlus - 給 Auto Layout 加的一點(diǎn)料秒梳,由 Swift 驅(qū)動(dòng)法绵。 ★
日志
- CleanroomLogger - 一個(gè)基于 Swift 可配置可擴(kuò)展的日志 API箕速,簡潔酪碘、輕量并且高效⊙尉ィ★
- CocoaLumberjack - 一個(gè)快捷強(qiáng)大靈活的日志框架兴垦,可用于 iOS & Mac。
- NSLogger - 一個(gè)高性能的日志工具字柠,它可以顯示運(yùn)行在 OS X探越、iOS 和 Android 上客戶端應(yīng)用的蹤跡。
- Aardvark - 一個(gè)高性能日志框架窑业,它使得創(chuàng)建可操作的 bug 報(bào)告變得非常簡單钦幔。
- BlockTypeDescription - 在日志記錄 block 的時(shí)候顯示類型簽名。
- QorumLogs — 為 Xcode 和 Google Docs 設(shè)計(jì)的 Swift 日志工具常柄±鹎猓★
地圖
-
Route-me - iOS 開源地圖框架
NAMapKit - 允許你在 iPhone 應(yīng)用使用自定義地圖,并嘗試模仿 Mapkit 框架的一些行為西潘。 - Mapbox GL - 一個(gè) iOS 上使用 OpenGL 渲染 Mapbox 矢量地圖塊的框架卷玉。
- CMMapLauncher - 用于 iOS 中在各種地圖應(yīng)用中顯示方向的便捷框架。
- 百度地圖iOS SDK:一套功能豐富的地圖開發(fā)工具包喷市。官網(wǎng)
媒體
圖片
- GPU Image - 一個(gè)基于 GPU 的 iOS 開源的圖像和視頻處理框架相种。
- UIImage DSP - iOS UIImage 處理功能,它使用 vDSP/Accelerate 框架來提高速度品姓。
- QR Code Scanner - 二維碼掃描器寝并。
- AsyncImageView - UIImageView 的異步圖像加載和顯示擴(kuò)展,不會(huì)阻塞 UI 線程腹备。
- SDWebImage - 異步的圖像下載器衬潦,提供了緩存支持。以 UIImageView 類別的方式提供馏谨。
- DFImageManager - 從多種數(shù)據(jù)源獲取圖像的現(xiàn)代框架别渔。無需配置绅这,并具有高度的可定制性和擴(kuò)展性丧荐。使用了 NSURLSession。
- MapleBacon - 一個(gè) Swift iOS 圖像下載和緩存庫 ★
- NYTPhotoViewer - 抽屜菜單和照片查看器。
- IDMPhotoBrowser - 圖片瀏覽器/查看器御雕。
- JTSImageViewController - iOS 交互式圖片瀏覽器。
- Concorde - 下載和解碼連續(xù)的 JPEG 圖像瓦胎。
- SCRecorder - 類似 Vine 的點(diǎn)擊拍攝秃踩,動(dòng)畫過濾器,慢鏡頭买喧,片段編輯相機(jī)引擎捻悯。
- HanekeSwift - 一個(gè) Swift 編寫的 iOS 平臺(tái)的輕量級(jí)通用緩存框架,還有對(duì)圖像的更多支持淤毛〗窀浚★
- TOCropViewController - 一個(gè)可以允許用戶修改 UIImage 對(duì)象的視圖控制器。
- YXTMotionView - 一個(gè)自定義的圖片視圖低淡,它實(shí)現(xiàn)了依靠設(shè)備運(yùn)動(dòng)來滾動(dòng)圖片姓言。
- PINRemoteImage - 一個(gè)線程安全、高性能蔗蹋、特性豐富的圖像獲取器何荚。
- SABlurImageView - 可以輕松地為圖片添加模糊動(dòng)畫效果≈砗迹★
- FastImageCache - 在滾動(dòng)時(shí)快速顯示圖片的 iOS 框架餐塘。
- BKAsciiImage - 將圖片渲染為 ASCII art 的庫。
- YLGIFImage - 異步的 GIF 圖像解碼和圖片瀏覽器皂吮。支持 GIF 圖動(dòng)畫戒傻,但只消耗少量的內(nèi)存。
- AlamofireImage - 一個(gè)為 Alamofire 制作的圖像組件庫涮较〕肀牵★
- Nuke - 高級(jí)的圖片管理框架】衿保★
- FlagKit - 供 app 和 web 頁面上使用的漂亮旗標(biāo)候齿。★
- YYWebImage - 異步圖像加載框架(支持 WebP闺属,APNG慌盯,GIF 格式)。
視頻
- VIMVideoPlayer - 一個(gè)對(duì) AVPlayer 和 AVPlayerLayer 類的簡單封裝掂器。
- MobilePlayer - 一個(gè)強(qiáng)大完善且完全可定制的 iOS 媒體播放器亚皂。
- Reader - 一個(gè) iOS PDF 閱讀器的核心。
- UIView 2 PDF - 使用 UIViews (或配合著 XIB)的 PDF 生成器国瓮。
消息
- LayerKit - 一個(gè)對(duì)于 Layer 的 iOS 開發(fā)組件,灭必。是將消息(文字狞谱,照片,視頻禁漓,數(shù)據(jù))添加到移動(dòng)或 Web 應(yīng)用中最簡單的解決方案跟衅。
- Twilio - 驅(qū)動(dòng)著現(xiàn)代的交流方式,構(gòu)建下一代音頻與 SMS 應(yīng)用播歼。
- Plivo - SMS API伶跷、音頻 API 和 全球運(yùn)營商。
- XMPPFramework - 一個(gè) iOS 和 Mac 上的 XMPP 協(xié)議通訊框架秘狞。
網(wǎng)絡(luò)
- AFNetworking - 一個(gè)得心應(yīng)手的 iOS 和 OSX 上的網(wǎng)絡(luò)請(qǐng)求框架叭莫。
- RestKit - RestKit 是一個(gè) iOS Objective-C 框架,是為了讓和 RESTful web 服務(wù)交互變的簡單烁试、快捷雇初、有趣。
- FSNetworking - 穩(wěn)固的 iOS 網(wǎng)絡(luò)庫廓潜。
- ASIHTTPRequest - Objective-C 編寫的 HTTP 網(wǎng)絡(luò)請(qǐng)求庫抵皱。它是對(duì) CFNetwork 易用的封裝善榛。支持 Mac OS X 和 iPhone辩蛋。
- Overcoat - 小巧但是很強(qiáng)大的庫,讓創(chuàng)建一個(gè) REST 客戶端簡便和有趣移盆。
- ROADFramework - 面向?qū)傩缘?web 服務(wù)交互方式悼院。框架有內(nèi)建的 json 和 xml 請(qǐng)求響應(yīng)序列化方法咒循,十分方便擴(kuò)展据途。
-
MBNetworkMonitor - 蘋果Reachability
類的現(xiàn)代化替代品,使用了CoreTelephony來傳達(dá)更多有關(guān)用戶網(wǎng)絡(luò)連接狀況的信息叙甸。 - MBNetworkIndicator - 提供了簡單的方式在多個(gè)請(qǐng)求之間協(xié)調(diào)設(shè)備網(wǎng)絡(luò)指示器颖医。
- Alamofire - Alamofire 是一個(gè) Swift 寫的 HTTP 網(wǎng)絡(luò)庫,由 AFNetworking 的作者編寫裆蒸∪巯簦★
- Transporter - 讓上傳下載更便捷的小代碼庫×诺唬★
- CDZPinger - 使用方便的 ICMP Ping 框架佛致。
- NSRails - 將客戶端的對(duì)象/類映射到遠(yuǎn)程 REST API 的對(duì)象/ORM。
- NKMultipeer - 一個(gè)建立在多重鏈接上的可測試的抽象辙谜“秤埽★
- CocoaAsyncSocket - 用于 Mac 和 iOS 的異步 socket 網(wǎng)絡(luò)庫。
- Siesta - 優(yōu)雅的 RESTful 資源抽象装哆,將狀態(tài)解藕罐脊。是基于回調(diào)或者代理的網(wǎng)絡(luò)庫的替代品定嗓。★
- Reachability.swift - 用 Swift 和閉包重新實(shí)現(xiàn)了蘋果的 Reachablility 框架萍桌⊥上纾★
- NetworkEye - 一個(gè) iOS 網(wǎng)絡(luò)調(diào)試庫,可以顯示 App 中的 HTTP 請(qǐng)求和請(qǐng)求的相關(guān)信息梗夸。
推送通知
- Orbiter - 在 iOS 中注冊(cè)推送通知层玲。
- PEM - 為推送服務(wù)器自動(dòng)生成 profile。
- Parse Push - 完全免費(fèi)的后臺(tái)推送通知反症,提供了創(chuàng)建分段辛块,調(diào)度甚至 A/B 測試的能力。
- Urban Airship - 付費(fèi)的推送通知后臺(tái)铅碍。
- Growth Push - 付費(fèi)的推送通知润绵。 它是在日本最受開發(fā)者喜愛的工具之一。
- APNS-Pusher - 蘋果推送通知服務(wù)的調(diào)試器胞谈。
Passbook
- passbook - 為 Passbook 創(chuàng)建 pkpass 文件尘盼。
- Dubai - 生成和預(yù)覽 Passbook 的 Pass。
- Passkit - 設(shè)計(jì)烦绳、創(chuàng)建并驗(yàn)證 Passbook 的 Pass卿捎。
權(quán)限
- PermissionScope - 智能的 iOS 授權(quán) UI 和 統(tǒng)一的 API(支持位置、通知径密、照片午阵、聯(lián)系人、日歷享扔、照片底桂、麥克風(fēng)、BT惧眠、進(jìn)度指示籽懦、HealthKit 和 CloudKit)》湛★
- Proposer - 便捷地請(qǐng)求用戶權(quán)限(支持相機(jī)暮顺、照片、麥克風(fēng)呆盖、聯(lián)系人拖云、位置)∮τ郑★
- ICanHas - 簡化 iOS 用戶權(quán)限請(qǐng)求(支持位置宙项、推送通知、相機(jī)株扛、聯(lián)系人尤筐、日歷汇荐、照片)∨璺保★
- VWWPermissionKit - 可視化的 iOS 授權(quán)管理器掀淘。
- ISHPermissionKit - 為 iOS 提供請(qǐng)求用戶權(quán)限的統(tǒng)一方法。
- JLPermissions - iOS 預(yù)授權(quán)工具油昂,開發(fā)者用它來制作詢問用戶是否授權(quán)的對(duì)話框革娄,支持日歷、聯(lián)系人冕碟、位置拦惋、照片、備忘錄安寺、twitter厕妖、推送通知和其他需要授權(quán)的操作。
文本
- Twitter Text Obj - Twitter 的文本處理庫的 Objective-C 實(shí)現(xiàn)挑庶。
- Nimbus - Nimbus 是一個(gè)為高級(jí) iOS 軟件設(shè)計(jì)師制作工具包言秸。
- NSStringEmojize - 一個(gè)將 Emoji 表情符號(hào)轉(zhuǎn)換為等價(jià)的 Unicode 字串的 NSString 類別。
- MMMarkdown - 用于將 Markdown 轉(zhuǎn)換為 HTML 的 Objective-C 靜態(tài)庫迎捺。
- DTCoreText - 利用 CoreText 使用 HTML 代碼的方法举畸。
- DTRichTextEditor - 一個(gè) iOS 的富文本編輯器。
- NBEmojiSearchView - 一個(gè)支持搜索并且可以集成到文本控件中的 emoji 下拉列表視圖破加。
- ios-fontawesome - NSString + FontAwesome俱恶。
- Pluralize.swift - 強(qiáng)大的 Swift String 單數(shù)轉(zhuǎn)換復(fù)數(shù)擴(kuò)展》兑ǎ★
- RichEditorView - RichEditorView 是一個(gè)簡單、模塊化的富文本編輯器視圖了罪《Щ罚★
- Money - 為與錢和現(xiàn)金相關(guān)工作的的 Swift 值類型〔磁海★
- PhoneNumberKit - 用于解析辅辩,格式化和驗(yàn)證國際電話號(hào)碼的 Swift 框架,由谷歌的 libphonenumber 庫支持娃圆∶捣妫★
- YYText - iOS 上用于顯示和編輯富文本的強(qiáng)大文本框架。
功能漫游 / 介紹 / 教程
- Onboard - 用一點(diǎn)點(diǎn)代碼就可以創(chuàng)建一個(gè)漂亮的吸附效果的實(shí)踐讼呢。
- EAIntroView - 高度可定制非侵入式的歡迎頁面解決方案撩鹿。
- MYBlurIntroductionView - 在 MYIntroductionView 上完善的,用于構(gòu)建可定制的 app 介紹或者教程頁面的框架悦屏。
- BWWalkthrough - 一個(gè)自定義 iOS App 的功能漫游頁面的框架节沦〖迹★
- GHWalkThrough - 一個(gè)基于 UICollectionView 的非侵入式介紹頁面組件。
- ICETutorial - 一個(gè)很好的教程框架甫贯,類似 Path 3.X 版本的 App 中的樣式吼鳞。
- JazzHands - Jazz Hands 是一個(gè)簡單的 UIKit 關(guān)鍵幀動(dòng)畫框架。動(dòng)畫是可以使用手勢叫搁、滾動(dòng)視圖赔桌、KVO 或者 ReactiveCocoa 來控制的。
- RazzleDazzle - 簡單的基于關(guān)鍵幀的 iOS 動(dòng)畫框架渴逻,由 Swift 編寫纬乍。最適合用于 App 的滾動(dòng)介紹頁面÷阄溃★
- Instructions - 向你的 iOS 項(xiàng)目中添加自定義的操作方式指導(dǎo)的簡單辦法仿贬。★
- SwiftyWalkthrough - 創(chuàng)建一個(gè)體驗(yàn)絕佳的功能漫游的最簡單方法墓贿,Swift 編寫茧泪。★
URL Scheme
- WAAppRouting - iOS 的路由實(shí)現(xiàn)聋袋。同時(shí)處理了 URL 識(shí)別和利用控制器顯示解析后的參數(shù)队伟。全部這些只要一行代碼就可以搞定,控制器堆棧還會(huì)被自動(dòng)保留幽勒!
- DeepLinkKit - 杰出的路由匹配框架嗜侮,使用基于 block API 處理你的深鏈接炭分。
- IntentKit - 一個(gè)便捷的方法來在 iOS app 中處理第三方 URL schemes赴肚。
- JLRoutes - 使用了 block API 的 iOS URL 路由框架。
UI
- Chameleon - 一個(gè) iOS 性能強(qiáng)大的輕量級(jí)扁平化顏色框架炼团,可以用于 Objective-C 和 Swift咪惠』髦ǎ★
- ActionSheetPicker-3.0 - 為 iOS App 快速制作一個(gè)下拉 UIPickerView / ActionSheet 功能。
- FlatUIKit - 適用于 iOS 的扁平化 UI 組件集合遥昧。
- JVFloatLabeledTextField - 附有浮動(dòng)標(biāo)簽的 UITextField 子類覆醇。
- SSBouncyButton - 有彈性的 iOS7 樣式按鈕 UI 組件。
- BetweenKit - 一個(gè)健壯的 iOS 拖拽框架炭臭。
- JSQMessagesViewController - 一個(gè)優(yōu)雅的 iOS 聊天消息 UI 庫永脓。
- AMSmoothAlert - 一個(gè)很 cool 的 AlertView。
- TSMessages - 在屏幕上方顯示通知(比如成功鞋仍、錯(cuò)誤常摧、警告或者消息)視圖。
- NZAlertView - 簡單直觀的 AlertView凿试。類似推送通知的效果排宰。
- MGSwipeTableCell - 可以顯示滑動(dòng)按鈕的 UITableViewCell 的子類似芝,還支持多種過渡動(dòng)畫。
- ARAutocompleteTextView - subclass of 實(shí)時(shí)顯示文本提示的 UITextView 的子類板甘。完美支持 e-mail 格式党瓮。
- TGCameraViewController - 基于 AVFoundation 的自定義相機(jī)。樣式漂亮盐类,輕量并且可以很容易地集成到 iOS 項(xiàng)目中寞奸。
- ENSwiftSideMenu - 一個(gè) Swift 寫的簡潔 iOS7/8 側(cè)滑菜單≡谔★
- MDCSwipeToChoose - 滑動(dòng)卡片來決定 "喜歡" 或者 "不喜歡" 的控件枪萄,效果類似 Tinder App∶睿可以用于在幾分鐘內(nèi)創(chuàng)建識(shí)字卡 app瓷翻,圖片瀏覽器或者其他類似應(yīng)用,而不用幾小時(shí)割坠。
- ParallaxTableViewHeader - UITableView header 的視差滾動(dòng)效果組件齐帚。
- JLToast - iOS 的 Toast 組件,提供了簡單的接口彼哼《酝★
- SweetAlert - 為 iOS 應(yīng)用提供了實(shí)時(shí)動(dòng)畫效果的 AlertView,Swift 編寫而成敢朱〖袅猓★
- Form - JSON 驅(qū)動(dòng)的列表控件。
- BLKFlexibleHeightBar - 創(chuàng)建一個(gè)高度可以自動(dòng)調(diào)整的 NavigationBar拴签,類似 Facebook 孝常,Square Cash,Safari 中的那樣篓吁。
- NMPopUpView - 用于顯示浮動(dòng)窗口的簡單 iOS 類茫因。支持 Swift 和 Objective-C≌燃簦★
- SDevIconFonts - 用于 Swift 的 Fontawesome, Iconic, Ionicons, Octicon〕鄞★
- SDevBootstrapButton - Swift 版的 Twitter Bootstrap 按鈕盛嘿。★
- SDevCircleButton - Swift 實(shí)現(xiàn)的圓型按鈕括袒〈握祝★
- SDevFlatColors - Swift 實(shí)現(xiàn)的扁平化顏色∏旅蹋★
- ColorArt - 從圖片中取出主要顏色芥炭,類似 iTunes 11 的效果漓库。
- IQKeyboardManager - 防止鍵盤滑出來遮擋住 UITextField/UITextView 的框架,非侵入园蝠,無需代碼渺蒿。
- WCFastCell - 滾動(dòng)流暢的 Tables/Collections cell (沒有動(dòng)畫)。
- Motif - 一個(gè)基于 JSON 的可定制輕量級(jí)樣式表框架彪薛。
- VBFPopFlatButton - 基于 Facebook POP制作的茂装,有9種不同狀態(tài)動(dòng)畫的扁平化按鈕。
- HTPressableButton - 扁平化設(shè)計(jì)的可以按壓的按鈕善延。
- Cool-iOS-Camera - 一個(gè)完全可定制的現(xiàn)代的照相機(jī)少态,使用 AVFoundation 框架實(shí)現(xiàn)。
- AsyncDisplayKit - AsyncDisplayKit 是一個(gè) iOS 框架易遣,它能夠使一個(gè)很復(fù)雜的用戶界面保持平滑和反應(yīng)靈敏彼妻。
- AMTagListView - 一個(gè)可以添加一系列高度可定制化的標(biāo)簽的 UIScrollView 子類。
- MotionBlur - MotionBlur 讓你可以在 iOS 動(dòng)畫效果上添加模糊效果豆茫。
- PBJVision - iOS 相機(jī)引擎侨歉,支持點(diǎn)擊拍攝,慢動(dòng)作視頻和圖片捕捉功能澜薄。
- DynamicColor - 又一個(gè)用于操作顏色的 Swift 擴(kuò)展为肮。★
- GaugeKit - 可定制的儀表組件肤京,可以方便地仿制蘋果樣式的儀表盤颊艳。★
- SVWebViewController - 一個(gè)非侵入式的內(nèi)置瀏覽器忘分。
- SwiftWebVC - 一個(gè) SVWebViewController 的 Swift 實(shí)現(xiàn)棋枕。★
- MVAutocompletePlaceSearchTextField - 一個(gè)類似 Google Places妒峦,Uber 等位置搜索的非侵入式自動(dòng)完成控件重斑。
- MVMaterialView - 用來模仿 Material Design 概念波紋(Ripple)效果 UI 控件的子類和 UIButton。
- Atlas - 為 Layer 設(shè)計(jì)的原生 iOS 消息應(yīng)用 UI 組件肯骇。
- Swift-Prompts - 用來設(shè)計(jì)自定義提示的 Swift 庫窥浪,有很大的范圍可供選擇〉驯★
- IQDropDownTextField - 提供了下拉 UIPickerView 支持的 UITextField漾脂。
- PJAlertView - 蘋果棄用了原來好用的警告視圖,讓我們失去了很多的定制性胚鸯,這個(gè)庫重新將定制性帶回來骨稿。
- CZPicker - iOS 的 Popup 樣式的 UIPickerView.
- TisprCardStack - 卡片 UI 庫。★
- YXTPageView - 一個(gè)支持 UIView 和 UITableView 之間滾動(dòng)切換的 PageView坦冠。
- DatePickerDialog - 在 UIAlertView 上顯示 UIDatePicker 的 Swift 庫形耗。★
- gifu - iOS 上支持動(dòng)態(tài) GIF 的 Swift 框架辙浑〖さ樱★
- SAHistoryNavigationViewController - SAHistoryNavigationViewController 實(shí)現(xiàn)了一個(gè)在 iOS 上的類似任務(wù)管理器的 UI,兼容 UINavigationContoller,3D Touch例衍∥羝冢★
- DOFavoriteButton - 一個(gè)可愛的動(dòng)畫按鈕》鹦★
- LNRSimpleNotifications - 簡單的 Swift app 內(nèi)置通知硼一。LNRSimpleNotifications 是一個(gè) Swift TSMessages 簡化版本。 ★
- NgKeyboardTracker - iOS 的鍵盤跟蹤 Objective-C 庫梦抢。
- SAInboxViewController - 受到 "Inbox by google" 動(dòng)畫過渡效果啟發(fā)的 UIViewController 子類般贼。★
- TLYShyNavBar - 不像那些 UINavigationBar 那么傲慢奥吩。這個(gè) Bar 很謙虛哼蛆!可以很容易地創(chuàng)建自動(dòng)滾動(dòng)的 navigation bar。
- BRYXBanner - Swift 的 iOS7+ 樣式的下拉通知霞赫。 ★
- NYAlertViewController - 可以自定義內(nèi)容視圖的 iOS AlertView腮介,可高度自定義。
- HDNotificationView - 使用模仿原生的通知橫幅 UI端衰,發(fā)出任何警告叠洗。
- MZFormSheetPresentationController - MZFormSheetPresentationController 提供了一個(gè)原生 iOS UIModalPresentationFormSheet 的替代品,添加了對(duì) iPhone 的支持旅东,并且可以自定義 controller 的尺寸和表單的外觀灭抑。
- AnimatedTransitionGallery - 使用 UIViewControllerAnimatedTransitioning 協(xié)議實(shí)現(xiàn)了自定義 iOS 7 過渡動(dòng)畫。
- iCarousel - iOS 和 Mac OS 上簡單的抵代,高度可定制化的數(shù)據(jù)驅(qū)動(dòng) 3D 跑馬燈腾节。
- RESideMenu - 受 Dribble 上的設(shè)計(jì)啟發(fā)而制作的 iOS 7/8 樣式的視差側(cè)滑菜單。
- FontAwesomeKit - iOS 的圖標(biāo)字體庫荤牍,現(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 是最靈活強(qiáng)大的 iOS 庫涎才,用來創(chuàng)建動(dòng)態(tài)的 tableview 表單,完全適用于 Swift 和 Obj-C。
- RAReorderableLayout - 可以拖拽放置的 UICollectionView 元素耍铜。
- ESTabBarController - 一個(gè)允許高亮按鈕和自定義按鈕動(dòng)作的 Tabbar 控制器邑闺。
- STPopup - STPopup 為 iPhone 和 iPad 提供了一個(gè) popup 樣式的 UINavigationController。
- HoneycombView - HoneycombView 是用來顯示類似 Honyecomb 布局的 iOS UIView棕兼,由 Swift 實(shí)現(xiàn)陡舅。★
- tapkulibrary - tap + haiku = tapku, 一個(gè)精心設(shè)計(jì)的 iOS 開源框架伴挚。
- NVActivityIndicatorView - 很好的加載動(dòng)畫集合靶衍。★
- KCJogDial - 提供控制功能的 UIView茎芋,類似一個(gè)轉(zhuǎn)輪控制器颅眶。★
- PagingMenuController - 有可定制的菜單的分頁視圖控制器田弥,Swift 實(shí)現(xiàn)涛酗。★
- RadialMenu - RadialMenu 是一個(gè)提供了觸控的上下文菜單(類似 iOS8 中 iMessage 的錄制按鈕)的自定義控件偷厦。使用 Swift 和 POP 框架構(gòu)建商叹。★
- VLDContextSheet - 類似 Pinterest iOS app 中的菜單只泼。
- cariocamenu - 最快的無點(diǎn)擊菜單剖笙。★
- DAExpandAnimation - 以自定義的模態(tài)過渡效果请唱,從 cell 中展開來呈現(xiàn)控制器的庫弥咪。★
- ScrollPager - 類似 Flipboard 的滾動(dòng)翻頁籍滴±乙模★
- 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 變成 倒計(jì)時(shí)器或者秒表的便利類勋功,類似蘋果的時(shí)鐘應(yīng)用坦报。
- WobbleView - WobbleView 是一個(gè)實(shí)現(xiàn)了流行的搖晃效果的視圖。你可以在應(yīng)用中方便的添加動(dòng)態(tài)的用戶交互和過渡效果狂鞋∑瘢★
- CBZSplashView - Twitter 樣式的啟動(dòng)頁(Splash Screen)視圖,縮放后顯示主視圖骚揍。
- RKNotificationHub - 讓任何 UIView 變成完善的通知中心字管。
- EatFit - Eat fit 是一個(gè)受 Google Fit 啟發(fā)的用于漂亮地展示數(shù)據(jù)的組件啰挪。
- CollapsableTable - 可以自定義 section header 的可折疊 tableview section〕笆澹★
- LiquidFloatingActionButton - 流體狀態(tài)的 Material Design 的浮動(dòng)按鈕亡呵。
- LiquidLoader - 液體動(dòng)畫的加載器組件×蚋辏★
- PickerView - Swift 實(shí)現(xiàn)的自定義的 UIPickerView 替代品锰什。★
- InteractivePlayerView - 自定義的 iOS 音樂播放器視圖丁逝≈ǎ★
- phone-number-picker - 一個(gè) Swift 實(shí)現(xiàn)的簡單易用的視圖控制器,類似 WhatsApp 那樣讓你輸入帶有國家代碼電話號(hào)碼霜幼∧勐耄★
- DLWBouncyView - BouncyView 是一個(gè)為所有視圖都實(shí)現(xiàn)了最近流行的彈性效果的框架。
- MMPopupView - 基于 Pop-up 的視圖(例如辛掠,AlertSheet)谢谦,支持方便地定制。
- EXTView - 使用 IB_DESIGNABLE 和 IBInspectable 為 Interface Builder 提供了 UIView 擴(kuò)展萝衩。
- JTMaterialSwitch - 一個(gè)受 Google 的 Material Design 啟發(fā)的可定制的開關(guān) UI回挽,有波紋效果和彈性動(dòng)畫亩钟。
- PickerView - Swift 寫的可定制的 UIPickerView 替代品儒老。
- KCSelectionDialog - 簡單的選擇對(duì)話框⌒练酰★
- SFFocusViewLayout - 支持內(nèi)容聚焦的 UICollectionViewLayout牌捷。
- UITextField-Shake - 添加了搖晃動(dòng)畫的 UITextField 類別墙牌。也有 Swift 版本 ★
- JTFadingInfoView - 一個(gè)基于 UIButton 的支持淡入淡出動(dòng)畫特性的視圖。
- KCFloatingActionButton - 簡潔的 iOS 浮動(dòng)操作按鈕暗甥∠脖酰★
- TTGSnackbar - 在屏幕底部顯示簡單的消息和操作按鈕,支持多種動(dòng)畫效果撤防∷浞纾★
- TTGEmojiRate - iOS 的類似 emoji 的評(píng)分視圖〖脑拢★
- CardAnimation - 卡片翻頁動(dòng)畫效果辜膝。★
- BEMCheckBox - 優(yōu)雅的 iOS 復(fù)選框漾肮。(Check box)
- CVCalendar - 支持 iOS 8+ 的自定義可視化日歷厂抖,Swift(2.0)實(shí)現(xiàn)】税茫★
- SCLAlertView-Swift - Swift 實(shí)現(xiàn)的一個(gè)漂亮的動(dòng)畫 Alert View忱辅∑咧★
- Atlas-iOS - Atlas 是一個(gè)原生 iOS 對(duì)話 UI Layer 組件。
- TKRubberIndicator - Swift 版橡膠 PageControl 指示器耕蝉。 http://tbxark.github.io ★
- HorizontalProgress - 簡單的動(dòng)畫水平進(jìn)度條崔梗。
- TKSwitcherCollection - 一個(gè)動(dòng)畫開關(guān)集合。http://tbxark.github.io ★
- JDSwiftAvatarProgress - 方便自定義的異步加載展位圖進(jìn)度條動(dòng)畫垒在。★
- iOS-CircleProgressView - 這個(gè)空間允許用戶用代碼或者 interface builder 初始化或創(chuàng)建并渲染一個(gè)圓形的進(jìn)度條視圖扔亥〕∏★
- Hamburger-Menu-Button - 一個(gè)高度可定制的漢堡包菜單按鈕÷眉罚★
- DGElasticPullToRefresh - iOS 彈性下拉刷新控件踢关,Swift 實(shí)現(xiàn)≌城眩★
- HTYTextField - 一個(gè)有彈性的站位文字的 UITextField签舞。★
- JDStatusBarNotification - 顯示在頂部狀態(tài)欄的通知柒瓣,使用簡單儒搭,可以自定義。
- GuillotineMenu - 鍘刀樣式過渡動(dòng)畫的下拉菜單芙贫÷辏★
- MediumMenu - 一個(gè)基于 Medium iOS 應(yīng)用的菜單』瞧剑★
- YALField - 使用 interface builder 更容易地創(chuàng)建表單 UI魂仍。包含帶合法性驗(yàn)證的自定義字段。
- StarryStars - iOS GUI 庫拣挪,用于顯示和編輯評(píng)分擦酌。
- JRSplitVC - 自適應(yīng)布局的 UISplitViewController。
- SevenSwitch - 非侵入式的 iOS7 樣式的開關(guān)替代品菠劝∩薏埃★
- RadialLayer - 可點(diǎn)擊元素的動(dòng)畫≌⒂ⅲ★
- MPParallaxView - Swift 實(shí)現(xiàn)的 Apple TV 視差效果锯岖。★
- RPLoadingAnimation - Swift 實(shí)現(xiàn)的基于 CALayer 的加載動(dòng)畫甫何〕龃担★
- Splitflap - Swift 應(yīng)用的分屏顯示框架≌尬梗★
- UIScrollView-InfiniteScroll - 支持無限滾動(dòng)的 UIScrollView 類別捶牢○椋★
- PullToBounce - UIScrollView 的下拉刷新控件∏雉铮★
- TVButton - 重新創(chuàng)造一個(gè)非辰ヅ牛酷的 Apple TV 視差圖標(biāo)用在 iOS UIButton 上(Swift 實(shí)現(xiàn))【捏。★
- SlackTextViewController - 一個(gè)非侵入式的 UIViewcontroller 子類驯耻,提供了一個(gè)可以隨文字長度變化的大小的文本框和一些其他有用的消息特性。
- EZAlertController - 便捷的 Swift UIAlertController炒考】筛浚★
WebSocket
- Socket Rocket - 一個(gè)一致的 Objective-C WebSocket 客戶端庫。
代碼質(zhì)量
- KZBootstrap - 一系列的腳本和注釋斋枢,代碼質(zhì)量很差時(shí)帘靡,在編譯時(shí)產(chǎn)生額外的錯(cuò)誤和警告。
- KZAsserts - 一系列的自定義斷言瓤帚,使用 DSL 來自動(dòng)生成 NSError描姚,允許在 Debug 時(shí)斷言和在 Release 時(shí)捕獲錯(cuò)誤。
- PSPDFUIKitMainThreadGuard - 簡潔的代碼片段戈次,當(dāng) UIKit 在后臺(tái)線程被使用時(shí)生成斷言轩勘。
- Flex - 一個(gè)嵌入 iOS App 的調(diào)試和探索工具。
- chisel - iOS app 的輔助調(diào)試工具朝扼,提供了一系列的 LLDB 命令赃阀。
- OCLint - 靜態(tài)代碼分析工具,用以提高代碼質(zhì)量擎颖,減少瑕疵榛斯。
- ocstyle - Objective-C 代碼風(fēng)格檢查器。
- SwiftLint - 一個(gè)實(shí)驗(yàn)性的工具搂捧,用于強(qiáng)化 Swift 的代碼風(fēng)格和習(xí)慣驮俗。★
- spacecommander - 像一個(gè)團(tuán)隊(duì)那樣允跑,提交完全格式化的 Objective-C 代碼王凑。
- DWURecyclingAlert - 優(yōu)化 UITableViewCell 的滾動(dòng)流暢性。
- DCIntrospect - 小型的 iOS 可視化調(diào)試工具庫聋丝。
- Watchdog - 一個(gè)用于記錄阻塞主線程的過重任務(wù)的類索烹。★
- Tailor - 跨平臺(tái)的 Swift 代碼靜態(tài)分析器弱睦,它幫助你編寫更加清潔的代碼百姓,避免 bug。
- SwiftCop - SwiftCop 是一個(gè)很實(shí)用的格式驗(yàn)證庫况木,靈感來自 Ruby On Rails 清晰的活動(dòng)記錄驗(yàn)證垒拢⊙#★
分析
- Flurry Analytics - 免費(fèi)的 App 分析 API。
- Parse Analytics - 測量 App 的使用情況求类,跟蹤 bug 等等奔垦。
- Mixpanel - 高級(jí)分析平臺(tái)。
- Localytics - 將 app 的營銷和數(shù)據(jù)分析結(jié)合起來尸疆。
- Answers by Fabric - 讓你實(shí)時(shí)的洞悉用戶體驗(yàn)椿猎。
- Liquid Analytics - 通過分析和個(gè)性化的實(shí)時(shí)反饋辨認(rèn)特定的行為。
- GTrack - Google Analytics 對(duì) iOS 的輕量級(jí) Objective-C 封裝仓技,并且提供了一些額外的功能鸵贬。
- ARAnalytics - 抽象的分析框架,提供了聰明的 API 來跟蹤事件和用戶數(shù)據(jù)脖捻。
- Segment - 將分析繼承進(jìn) iOS 應(yīng)用中的簡單方式。
支付
- Stripe - 將 Apple Pay 支付繼承到你的應(yīng)用中兆衅。很適合那些缺少后臺(tái)知識(shí)的開發(fā)者地沮。
- Braintree - 提供 5 萬美金的免費(fèi)支付額度,需要后臺(tái)支持羡亩。
- Venmo - 在你的應(yīng)用中支持和接受通過 Venmo 的支付摩疑。
- Moltin - 使用簡單的 SDK 為應(yīng)用添加 eCommerce,你可以創(chuàng)建一個(gè)銷售產(chǎn)品的商店畏铆,不需要后端支持雷袋。
生產(chǎn)力
- Import.io - 將網(wǎng)頁即時(shí)轉(zhuǎn)換為數(shù)據(jù)。
- Tapglue - 是用很少的代碼來構(gòu)建社交產(chǎn)品和活動(dòng)的 feed辞居。
工具
- Underscore.m - 用來操作數(shù)據(jù)的 DSL楷怒。
- SBConstants - 生成一個(gè)包含了 storyboard 中所有 identifier 的常量文件。
- XExtensionItem - 方便地在 iOS 應(yīng)用和分享擴(kuò)展至簡分享數(shù)據(jù)瓦灶。
- ReflectableEnum - Objective-C 枚舉的反射鸠删。
- VWWPermissionKit - 可視化的 iOS 權(quán)限管理器。
- ClusterPrePermissions - 可重用的預(yù)授權(quán)工具贼陶,它可以讓開發(fā)者在對(duì)話中獲取系統(tǒng)權(quán)限之前詢問用戶刃泡。
- DateTools - 簡便的 Objective-C 日期和時(shí)間工具。
- EKAlgorithms - 一些知名的計(jì)算機(jī)科學(xué)算法和數(shù)據(jù)結(jié)構(gòu)的 Objective-C 實(shí)現(xiàn)碉怔。
- Tactile - 安全并且更加合乎習(xí)慣的響應(yīng)收拾和控件事件的方式烘贴。★
- Colours - 這是一套與定義的顏色和顏色方法撮胧,讓你的 iOS/OS X 開發(fā)更加方便桨踪。
- ObjectiveSugar - Ruby 風(fēng)格的 ObjectiveC 附件。
- GroundControl - iOS 遠(yuǎn)程配置趴樱。
- OpinionatedC - 讓 Objective-C 繼承更多 Smalltalk 特性馒闷。
- GCDKit - GCD 的 Swift 簡化版酪捡。★
- SwiftRandom - 隨即數(shù)據(jù)生成器纳账」滢保★
- RandomKit - Swift 隨機(jī)數(shù)據(jù)生成器∈璩妫★
- Async - Swift 的 GCD 異步派發(fā)語法糖永罚。★
- YOLOKit - 讓方塊透過圓洞卧秘。
- EZSwiftExtensions - :smirk:標(biāo)準(zhǔn)類型和類是如何工作的呢袱。★
安全
- UICKeyChainStore UICKeyChainStore 是一個(gè)對(duì) Keychain 的簡潔封裝翅敌。
- cocoapods-keys - 一個(gè)用來存儲(chǔ)環(huán)境和應(yīng)用鍵值的鍵值存儲(chǔ)羞福。
- Valet - 在 iOS 和 OS X 的 Keychain 中安全地存儲(chǔ)數(shù)據(jù),然而你無需知道 keychain 的具體工作細(xì)節(jié)蚯涮。
- libextobjc - 一個(gè)用于擴(kuò)展 Objective-C 編程語言的 Cocoa治专。
- Locksmith - 方便 Keychain 使用的強(qiáng)大的 Swift 面向協(xié)議庫≡舛ィ★
- simple-touch - 非常簡單的生物識(shí)別認(rèn)證服務(wù)(Touch ID)的 Swift 封裝张峰。
項(xiàng)目安裝
- crafter - 這是一個(gè)允許你使用自定義的領(lǐng)域?qū)S谜Z言(DSL)語法來配置你的 iOS 項(xiàng)目模版的命令行工具(CLI),使用簡單但性能強(qiáng)大棒旗。
- liftoff - 另一個(gè)用于創(chuàng)建 iOS 項(xiàng)目的 CLI喘批。
- KZBootstrap - iOS 項(xiàng)目的 bootstrap,目的是高質(zhì)量的編碼铣揉。
- amaro - 優(yōu)秀的 iOS 樣板饶深。
- chairs - 交換你的 iOS 模擬器文檔。
依賴 / 包管理
- Cocoa Pods - CocoaPods 是一個(gè) Objective-C 項(xiàng)目的依賴管理工具老速。它擁有成千上萬個(gè)庫粥喜,它們可以使你的項(xiàng)目更加優(yōu)雅。
- Xcode Maven - Xcode Maven 插件橘券,它可以將 Xcode 構(gòu)建過程嵌入 Maven 的生命周期中额湘。
- Gradle - Xcode 的 gradle 插件,可以使用 gradle 來構(gòu)建 iOS 或者 Mac OS X 項(xiàng)目旁舰。
- Carthage - 簡單的分布式的 Cocoa 依賴管理器锋华。★
- SWM (Swift Modules) - 一個(gè)類似 npm(node.js的包管理器)或者 bower(Twitter 的瀏覽器的包管理器) 的 Swift 項(xiàng)目的包/依賴管理器箭窜,無需使用 Xcode毯焕。★
- Alcatraz - Xcode 包管理工具.
- CocoaSeeds - Cocoa 的 Git 子模塊替代品。
測試
測試驅(qū)動(dòng)開發(fā)/行為驅(qū)動(dòng)開發(fā)(TDD / BDD)
- Kiwi - 一個(gè)用于 iOS 開發(fā)的 BDD 庫纳猫。
- Specta - 輕量級(jí) TDD / BDD Objective-C & Cocoa 開發(fā)框架婆咸。
- Quick - Swift 和 Objective-C 的 BDD 框架。
- XcodeCoverage - Xcode 項(xiàng)目代碼覆蓋率芜辕。
- OHHTTPStubs - 方便地為你的網(wǎng)絡(luò)請(qǐng)求做存根(Stub)! 使用網(wǎng)絡(luò)假數(shù)據(jù)測試你的 app 尚骄,你也可以自定義響應(yīng)時(shí)間,響應(yīng)代碼和響應(yīng)頭侵续!
- Dixie - Dixie 是一個(gè)開源的 Objective-C 測試框架倔丈。用于改變對(duì)象的行為。
- gh-unit - Objective-C 的測試框架状蜗。
UI 測試
- CrashMonkey - iOS 平臺(tái)的 Monkey 測試工具需五。
- appium - Appium 是一個(gè)開源自動(dòng)化測試框架。用于測試原生或者混合 app轧坎。
- robotframework-appiumlibrary - AppiumLibrary 是一個(gè)用于 RobotFramwork 的 appium 測試框架宏邮。
- Cucumber - iOS BDD 框架。
- Kif - 一個(gè) iOS 的函數(shù)式測試框架缸血。
- Subliminal - 一個(gè)保守的 iOS 集成測試框架蜀铲。
- UIAutomation - 一個(gè)使用腳本在連接著的設(shè)備上測試你的用戶界面元素的 JavaScript 庫。
- ios-driver - 使用 Selenium / WebDriver 測試任何 iOS 原生属百,混合或者移動(dòng) web 應(yīng)用。
- Zucchini - 可視化的 iOS 測試框架变姨。
- Remote - 在 Xcode 內(nèi)部控制你的 iPhone 來做端到端的測試族扰。
其他測試
- NaughtyKeyboard - 一個(gè)危險(xiǎn)字符串的大列表,當(dāng)用戶輸入這些字符串使有很大的可能會(huì)造成 bug定欧,這是一個(gè)用于在你的 iOS 設(shè)備上測試你 app 的鍵盤渔呵。
- PonyDebugger - 使用 Chrome 開發(fā)者工具對(duì)你的 iOS app 進(jìn)行遠(yuǎn)程網(wǎng)絡(luò)和數(shù)據(jù)調(diào)試每窖。
- ios-snapshot-test-case - 使用屏幕快照的 iOS 單元測試十兢。
Beta 測試版本發(fā)布
- Crashlytics - 一個(gè)崩潰報(bào)告和 beta 測試服務(wù)黔牵。
- TestFlight Beta Testing - iTunes Connect 支持的 beta 測試服務(wù)仍稀。
- HockeyApp - 在 HockeyApp 你可以發(fā)布你 app 的 beta 測試版本芹关,收集實(shí)時(shí)的崩潰報(bào)告鳄乏,獲取用戶反饋瞳浦,分析測試覆蓋率盖文。
- boarding - 即時(shí)為 TestFlight beta 測試者創(chuàng)建簡單的注冊(cè)頁面饭弓。
工具鏈
- RubyMotion - RubyMotion 是一個(gè)革命性的工具鏈双饥。它可以讓你快速地開發(fā)和測試原生 iOS 和 OS X 應(yīng)用,全部使用 Ruby 語言弟断。
工具
- Shark - 用于將 .xcassets 文件夾轉(zhuǎn)換成一個(gè)類型安全枚舉的 Swift 腳本咏花。★
- R.swift - 在 Swift 項(xiàng)目中阀趴,強(qiáng)類型的自動(dòng)補(bǔ)全資源名稱的工具昏翰,包括圖片苍匆,單元格和 segue 的工具∨锞眨★
- SwiftGen - 一個(gè)生成 Swift 代碼工具的集合(生成資源的枚舉浸踩,storyboard,本地化字符串和 UIColor)窍株∶裰幔★
- Localize-Swift - Swift 2.0 實(shí)現(xiàn)在應(yīng)用中切換語言的功能,幫助你的 APP 實(shí)現(xiàn)友好的本地化和國際化球订『舐悖★
- Blade - 為 iOS 和 OS X 應(yīng)用生成 Xcode 圖片目錄,全局圖片和其他相關(guān)的東西冒滩。
- Retini - 一個(gè)超級(jí)簡單的 Retina(2x微驶,3x)圖片轉(zhuǎn)換器。
- Provisioning - 一個(gè)查看器插件开睡,用于預(yù)覽 .mobileprovision 文件因苹。
- Strsync - 自動(dòng)翻譯并且使 .strings 文件和默認(rèn)語言同步。
快速開發(fā)
- KZPlayground - Objective-C 版本的 Playground篇恒。
- dyci - 代碼注入工具扶檐。
- injectionforxcode - 代碼注入,支持 Swift胁艰。
- MMBarricade - 在運(yùn)行時(shí)為 iOS app 配置本地服務(wù)器款筑。
- NetworkObjects - 根據(jù)你的 Core Data 模型生成 RESTful 服務(wù)器。
- STV Framework - 開發(fā)原生 iOS app 的可視化開發(fā)工具腾么。
部署
- fastlane 將所有 iOS 部署工具整合到一個(gè)工作流中奈梳。
- deliver 部署截屏,app 元數(shù)據(jù)和 AppStore app 更新解虱,這一切只需要一個(gè)命令就可以搞定攘须。
- snapshot 自動(dòng)地創(chuàng)建全部語言和全部設(shè)備的屏幕截圖。
App Store
- Average App Store Review Times 這個(gè)網(wǎng)站可以同時(shí)跟蹤 AppStore 上 iOS 和 Mac 兩個(gè)版本的瀏覽次數(shù)殴泰,使用了利用 iOS 和 Mac 開發(fā)者的眾包數(shù)據(jù)于宙。
- Apple's Common App Rejections Styleguide 一些導(dǎo)致 app 被蘋果拒絕的重要常見問題。
- Free App Store Optimization Tool 在關(guān)鍵字和競爭者的角度上艰匙,讓你可視化地追蹤你的 App Store 數(shù)據(jù)限煞。
SDK
官方的
- Spotify Spotify iOS SDK。
- Facebook Facebook iOS SDK员凝。
- Google Analytics Google Analytics iOS SDK署驻。
- Paypal iOS SDK The PayPal 移動(dòng)端 SDK,可以簡便地在本地應(yīng)用中集成 PayPal 和 信用卡支付。
- Pocket 將東西保存到 Pocket 的 SDK旺上。
- Tumblr 集成 Tumblr 數(shù)據(jù)到 iOS 或 OS X 應(yīng)用中的庫瓶蚂。
- 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 移動(dòng)應(yīng)用 SDK杭攻。
- Zendesk Zendesk iOS 移動(dòng)應(yīng)用 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 通過分析與實(shí)時(shí)的個(gè)性化的實(shí)時(shí)響應(yīng)產(chǎn)生特定的行為跑揉。
- ResearchKit ResearchKit 是一個(gè)開源的軟件框架锅睛,用它可方便的構(gòu)建醫(yī)療研究應(yīng)用或者其他的研究項(xiàng)目。
- PacketZoom PacketZoom iOS SDK历谍。
- Primer - 在可視化編輯器上方便創(chuàng)建定制化的登陸頁现拒,注冊(cè)和登錄流程的 SDK,內(nèi)建了 a/b/n 測試和分析望侈。
非官方
- STTwitter 為 Twitter REST API 1.1 制作的穩(wěn)定印蔬,成熟,全面的 Objective-C 庫脱衙。
- FHSTwitterEngine 為 Cocoa 開發(fā)者提供的 Twitter API扛点。
- Giphy Giphy API 的 Objective-C iOS 客戶端。
- UberKit - Objective-C 包裝的簡單易用的 Uber API岂丘。
- InstagramKit - Instagram iOS SDK。
- DribbbleSDK - Dribbble iOS SDK眠饮。
- objectiveflickr - 對(duì)象化的 Flickr奥帘, Objective-C 寫的 Flickr API。
- DropletKit - Objective-C 包裝的 DigitalOcean v2 API仪召。
Xcode
插件
- FuzzyAutocompletePlugin - 提供了除前綴匹配之外的其他更加靈活的自動(dòng)補(bǔ)全功能寨蹋,支持 Xcode 5+。
- SCXcodeMiniMap - SCXcodeMiniMap 為 Xcode 添加了代碼地圖功能
- Show in Github - 可以直接打開 Github 上當(dāng)前正在編輯的行對(duì)應(yīng)的 commit 頁面扔茅。
- BBUFullIssueNavigator - 這個(gè)插件讓 Xcode 在 issue 導(dǎo)航欄顯示所有的 issue 內(nèi)容已旧。
- BBUDebuggerTuckAway - 當(dāng)你開始編輯的時(shí)候幫你隱藏調(diào)試器欄的 Xcode 插件。
- SCXcodeSwitchExpander - SCXcodeSwitchExpander 是一個(gè)可以幫你展開 switch 語句的插件召娜,還會(huì)自動(dòng)幫你插入 case 語句运褪。
- VVDocumenter-Xcode - 方便的編寫標(biāo)準(zhǔn)注釋的 Xcode 插件。
- XAlign - 一個(gè) Xcode 代碼自動(dòng)對(duì)齊插件,它可以使用自定義的模式來對(duì)齊任何東西秸讹。
- Cocoapods Xcode Plugin - 依賴管理工具 CocoaPods 的 Xcode 插件檀咙。
- KSImageNamed-Xcode - 提供了圖片名稱自動(dòng)補(bǔ)全功能的插件。
- ColorSense-for-Xcode - 可視化的顏色選擇插件璃诀。
- Backlight-for-XCode - 高亮當(dāng)前編輯的行弧可。
- UIColor-Hex-Swift - 通過十六進(jìn)制字符串創(chuàng)建 autorelease 顏色的便利方法×踊叮★
- KPRunEverywhereXcodePlugin - 只需一次點(diǎn)擊棕诵,就可以在多個(gè) iOS 設(shè)備上構(gòu)建,運(yùn)行 App凿将。
- RevealPlugin - 將 Reveal App 和你的項(xiàng)目自動(dòng)合為一體的 Xcode 插件校套。
- RealmPlugin- 生成 Realm 模型的 Xcode 插件。
-
AdjustFontSize - 使用? +
/? -
快捷鍵調(diào)整字體大小丸相。 - Lin - 這個(gè)插件提供了 NSLocalizedString 的自動(dòng)補(bǔ)全插件搔确。
- Rephrase - Xcode 用于本地化的插件.
- XCActionBar - Xcode 的 Alfred。
- QuickJump - Xcode 快速代碼導(dǎo)航灭忠。
- CATweaker - 一個(gè)用于創(chuàng)建漂亮的 CAMediaTimingFunction 曲線的插件.
- XcodeWay - 便捷地導(dǎo)航到多個(gè)地方膳算。
- GitDiff - 將與 git 倉庫中不同的代碼高亮。
- MCLog - 用于控制臺(tái)內(nèi)容篩選的插件弛作。
- XToDo - 一個(gè)顯示項(xiàng)目中 TODO涕蜂,F(xiàn)IXME,??? 和 !!! 列表的對(duì)話框映琳。
- CopyIssue - 使復(fù)制 Xcode issuse 描述更簡單机隙。
- RTImageAssets - 自動(dòng)生成所需的全部 App 圖標(biāo)的插件。
- BBUncrustifyPlugin-Xcode - 使用 ClangFormat 或 Uncrustify 格式化代碼的插件萨西。
- Aviator - 這個(gè)插件將 AppCode 的 ??T (source/test 切換) 帶到 Xcode 中.
- JumpMarks - 使用有序的書簽為你的代碼做導(dǎo)航有鹿。
- XCSnippetr - 直接上傳代碼片段到 Slack 和 Gist 的 Xcode 插件。
- Peckham - 使用 #import 引用項(xiàng)目中的任何文件谎脯,提供代碼提示葱跋。
- MLAutoReplace - 快速編碼以及代碼格式化插件,提升你的編碼速度源梭。
- Chameleon - iOS (Obj-C & Swift)的扁平化顏色框架娱俺。★
- AutoHighlightSymbol - 高亮被選中的符號(hào)對(duì)應(yīng)的所有實(shí)例废麻。
- Reveal-In-GitHub - 用一個(gè)快捷鍵就可以跳轉(zhuǎn)到 GitHub 倉庫的 History, Blame, PRs, Issues, Notifications荠卷。
- CleanHeaders-Xcode - 類似 iSort 的頭文件排序和重復(fù)消除插件,讓你的頭文件看起來更加有序烛愧。
- Luft - 幫助你實(shí)現(xiàn)輕量的 View Controller 的 Xcode 插件油宜。
主題
- Dracula Theme - 一個(gè) Xcode 的暗色主題(仿 SublimeText).
- Xcode themes list - Xcode 的多彩主題掂碱。
- Solarized-Dark-for-Xcode - 用于 Xcode5 的 Solarized Dark 主題.
其他 Xcode 插件
- Synx - 一個(gè)重新組織你的 Xcode 項(xiàng)目的命令行工具,它能夠讓你的 group 和文件夾對(duì)應(yīng)起來验庙。
- dsnip - 可以在本地為所有的 UIKit 協(xié)議/代理方法(UITableView,...)生成 Xcode 代碼片段的工具顶吮。
編碼規(guī)范
- NY Times - Objective C Style Guide - 紐約時(shí)報(bào)使用的 Objective-C 編碼規(guī)范。
- raywenderlich Style Guide - 一個(gè)描述 raywenderlich.com 編碼習(xí)慣的代碼規(guī)范粪薛。
- Github Objective-C Style Guide - Objective-C 項(xiàng)目的編碼規(guī)范和慣用法悴了。
- Objective-C Coding Convention and Best Practices - 一份描述編碼習(xí)慣的 Gist。
- Swift Style Guide by @raywenderlich - raywenderlich.com 官方的 Swift 編碼風(fēng)格規(guī)范违寿∨冉唬★
- Spotify Objective-C Coding Style - Spotify 的 iOS 開發(fā)指導(dǎo)。
- Dropbox Objective-C Style Guide - Dropbox 的 Objective-C 代碼風(fēng)格指南藤巢。
- Github - Style guide & coding conventions for Swift projects - github 的 Swift 編碼風(fēng)格和習(xí)慣指南搞莺。★
- Futurice iOS Good Practices - @futurice 介紹的 iOS 入門指南和最佳實(shí)踐掂咒。*
好網(wǎng)站
中文站點(diǎn)
- 伯樂在線 iOS 頻道:分享 iOS 和 Swift 開發(fā)才沧,應(yīng)用設(shè)計(jì)和推廣,iOS 相關(guān)的行業(yè)動(dòng)態(tài)绍刮。官網(wǎng)
英文站點(diǎn)
新聞温圆,播客和其他
- 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 - 一個(gè)用于幫助那些尋找 iOS 開發(fā)者或設(shè)計(jì)師的雇主的小指南。
-
iOS App Development on Medium - 一些關(guān)于 iOS孩革,AppleWatch 開發(fā)的小故事和小貼士岁歉。
Swift Sandbox - Swift 開發(fā)者通訊,Swift 開源新聞膝蜈,項(xiàng)目和資源锅移。 ★
UIKit 文檔
論壇和討論列表
教程和 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 - 開發(fā)者和愛好者的教程饱搏。
- Ry’s Objective-C Tutorial
- Mike Ash
- Big Nerd Ranch ★
- Tuts+ ★
- iOS-Blog ★
- Thinkster ★
- Swift Education - 一個(gè)供教育者分享 Swift 和 app 開發(fā)學(xué)習(xí)材料的社區(qū)非剃。★
- Cocoa Dev Central
- Use Your Loaf
- Swift Tutorials by Jameson Quave ★
iOS UI 模版
原型
- @objcio
- @nshipster
- @CocoaPods
- @CocoaPodsFeed
- @RubyMotion
- @SwiftSandbox - Swift 開源新聞, 項(xiàng)目和資源推沸。
Facebook 群組
播客
書籍
- 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
其他優(yōu)秀的列表
你可以在下面找到其他十分優(yōu)秀的列表
- awesome-awesomeness 列表努潘。
-
Open Source apps 開源 iOS app 列表。
優(yōu)秀的 Swift 列表@matteocrippa - 一個(gè)優(yōu)秀的 Swift 資源合集列表坤学。@Wolg - 一個(gè)很棒的 Swift 框架,庫和軟件的策劃列表报慕。
awesome watchkit apps watchkit app 例程和教程的列表深浮。▲
- iOS Learning Resources 一個(gè)高質(zhì)量眠冈,頻繁更新并且被很好維護(hù)的 iOS 教程網(wǎng)站的完整集合飞苇。
- awesome-ios-animation - 包括了 Objective-C 和 Swift 實(shí)現(xiàn)的 iOS 動(dòng)畫庫列表菌瘫。
- awesome-ios-chart - 很棒的 iOS 圖表庫列表。包括了 Objective-C 和 Swift 兩種語言布卡。
- awesome-gists - 很棒的 Gist 列表 (iOS 章節(jié)).
- awesome-ios-ui - 優(yōu)秀的 iOS UI/UX 庫列表雨让。
說明:本篇文章來自簡書