學了這麼久,還是抽時間把github上比較好用的第三方總結了一下;
Category/Util
sstoolkit | 一套Category類型的庫,附帶很多自定義控件 功能不錯~ |
BFKit | 又一套Category類型的 Kit,還有幾個工具類 |
APUtils | 又一套Category類型的 Kit |
QSKit | 又一套Category類型的 Kit |
iOS-Categories | 又一套Category類型的 Kit |
BlocksKit | 将Block風格帶入UIKit和Founcation |
cocoa-helpers | 一些Cocoa的擴充 2年前的工程 |
iOS-NBUKit | 一套基礎工具庫 |
CoconutKit | 一系列擴充和一些自定元件 |
STUtils | 一系列擴充包 |
PSFoundation | 一系列擴充 和功能增強 |
ConciseKit | 一系列宏定義 挺有意思 |
DTFoundation | 又一系列擴充。。。 |
BBBootstrap | 一些常見功能的擴充庫 |
Objective-Shorthand | 将長方法簡化的Category |
BGUtilities | 幾個簡單好用的Cagegory |
cooliris-toolkit | cooliris出品的基礎工具庫,從GoogleCode clone過來 |
BaseKit | 一套基礎工具庫 |
NSObject-Utility-Categories | 如題 |
NSArray-Utilities | 如題 |
aqtoolkit | 一些常用的東西 |
DLIntrospection | 一些NSObject的擴充 |
YOLOKit | 一些友善的快速枚舉方法 |
NSDate-Extensions | 如題日期 |
ALActionBlocks | 在UIControl上添加的Block事件 |
jrswizzle | 主要是swizzling |
moriarty | 一些還算有用的功能 |
QSUtilities | 一些基礎庫 (Instagram有用到) |
libextobjc | 一堆oc的擴充 |
PrettyTimestamp | 友好時間的擴充 |
DateTools | 不錯的時間處理相關的工具箱 |
ios-jail-break-detector | 檢測是否越獄 有上線 |
crackify | 檢測App是否被破解 |
UIView-AnimatedProperty | 為UIView添加動畫效果的property,有用到swizzle |
UIView-Positioning | 為UIView的frame等添加更多屬性,友善設定view |
Block-KVO | Block風格的KVO~ |
MTDates | 一些Data的category |
CocoaSecurity | 常見的哈希、加密解密算法 |
FCFileManager | 更好更友善的通路檔案和檔案夾 |
sskeychain | 通路keychain 支援iOS Mac |
UISS | 用JSON的風格設定UIKit樣式 |
Underscore.m | 仿JS的underscore.js來寫的,用于通路和處理資料 |
TICoreDataSync | 在不同裝置間對CoreData進行同步 (iPhone iPad Mac) |
SoloComponents-iOS | 幾個輕量的元件,沒什麼用,2年沒更新 |
MAObjCRuntime | 将運作時包裝成ObjC |
Objective-C-Generics | 通過宏定義勉強實作的範型 |
TBMacros | 一些常用的宏定義 |
NSString-Ruby | 為Ruby程式員帶來的字元串相關功能 |
ObjectiveRecord | CoreData包裝的活動記錄 有RoR風格的API |
基礎功能
mediaextract | 純C的一些常用媒體檔案的解析讀取 |
objection | 一個估計是java ee寫多了的人搞的。。注解依賴注入xx工廠之類的 |
Typhoon | IoC容器啊~~ |
HTKit | 一票亂七八糟的東西 |
StringScore | 模糊比對字元串 查找某兩個字元串的相似程度 |
RegexKitLite | 正規表達式庫 (從SF.net mirror過來) |
Objective-C-RegEx-Categories | 正則表達 |
FormatterKit | 一個NSString的格式化工具,支援時間、顔色、位址、名字等等 |
TransformerKit | NSValueTransformer的封裝 |
NanoStore | KV存儲 (無模式/NoSQL) |
TMCache | tumblr開源的一個記憶體/檔案緩存,很棒 |
PINCache | pinterest開元的的一個記憶體/檔案緩存,從TMCache修改而來,快速無死鎖 |
EGOCache | EGOImage裡面的 Cache功能 |
Haneke | 一個開箱即用的圖檔Cache |
HJCache | 一個緩存網絡内容等的Cache |
RNCryptor | 加密解密相關 貌似更上流, note:去看一下他部落格,有更詳細的文章 |
MIHCrypto | 各種加密解密算法 (AES/DES/RSA/MD5/SHA等),包裝自OpenSSL |
ssziparchive | zip壓縮 zip解壓~ |
ZipKit | 一個ZipKit 從bitbucket Mirror過來 |
ZipKit | 如同ZipKit 改為ARC了 |
zipzap | Zip檔案處理 底層為libz |
MTMigration | 版本升時執行一次 |
MTControl | jQuery風格touch事件綁定 |
storage | 快速、線程安全的I/O存儲操作 |
CHCSVParser | CVS檔案解析 |
YLMoment | 日期的解析,格式化等,支援多語言 |
CMUnistrokeGestureRecognizer | 各種奇怪的手勢檢測 |
EKAlgorithms | 常見算法的ObjC實作,包括排序、查找、數組、字元串、常用資料結構.. |
架構/封裝
three20 | Facebook 的一個曾經用得廣泛的龐大的iOS開發架構 陳舊并且已不再維護 |
nimbus | three20替代品 又一個龐大的架構 |
BeeFramework | 一個基于MVC的架構, 比較大.. |
OmniGroup | 一套很龐大的庫(OmniGroup) 支援Mac和iOS |
ReactiveCocoa | 一套響應式程式設計的架構(Functional Reactive Programming) 支援Mac |
componentkit | Facebook 的一個功能性的、響應式UI架構, 被應用于Facebook App |
AsyncDisplayKit | Facebook 出的一個用于保持UI流暢性的架構, 其原理被用于Paper |
react-native | Facebook 出的架構, 通過JS和React建構原生界面 |
KVOController | Facebook 出的線程安全KVO |
MAKVONotificationCenter | 一個自定義KVO Center |
WebViewJavascriptBridge | UIWebView和Cocoa之間的事件傳遞 |
JavaScriptBridge | JavaScriptCore到Cocoa之間的變量傳遞和代碼執行Bridge |
OCUDL | 自定義literals 有點意思~~ |
Motif | 通過 JSON 定制界面,支援 Live Reload |
Kiwi | BDD for iOS |
MagicalRecord | CoreData的包裝 簡化代碼 |
fmdb | SQLite的封裝 |
KZPropertyMapper | 一個Model的封裝,類JSON |
BlockInjection | 為某個方法前後注入Block,類似AOP |
Aspects | 又一個AOP庫,用swizzle實作的切面... |
Bolts-iOS | 低層次的,更好的管理異步任務的庫,支援Facebook AppLinks(同時有Android版) |
NSObject-ObjectMap | JSON和XML包裝到Object |
Ejecta | 通過OpenGL OpenAL來實作 WebCanvas JS等,很龐大~ |
FCModel | 為SQL程式員包裝一下CoreData |
功能/封裝
iOS-System-Services | 擷取各種裝置資訊 包括硬體、網絡、記憶體、程序等等 |
iAppInfos | 簡單擷取裝置資訊,例如裝置、空間、Provisionning |
LocationManager | 更好用的擷取和追蹤裝置位置的工具,包括GPS資訊 |
MKStoreKit | iAP用的庫 |
CargoBay | 一個包裝iAP StoreKit的庫 |
RMStore | 很輕量的iAP包裝 |
OpenUDID | 系統UDID替代方案 |
UIDevice-with-UniqueIdentifier-for-iOS-5 | 另一個UUID解決方案 但iOS7不能用了 |
uidevice-extension | 一系列UIDevice的擴充 有PrivateAPI 最新的工程在cookbook-code裡 |
InAppSettingsKit | 包裝了設定、URLScheme、Mail、Icon等東西 |
DTWebArchive | 允許通路剪貼闆中的WebArchive格式富文本 |
routable-ios | inApp的URL定義 在App内打開自定義URL (解耦) |
JLRoutes | 複雜的URL Scheme解析和路由 |
Emoji | 通路Emoji圖檔的功能 |
PDKeychainBindingsController | 以類似UserDefault的方式通路Keychain |
CoreTextWrapper | 一個CoreText庫的包裝 |
Slash | 對AttributeString的封裝 |
ABContactHelper | 通路聯系人 |
APAddressBook | 封裝了通路通信錄/聯系人的功能 |
GVUserDefaults | 包裝了 NSUserDefaults,隻需要聲明屬性就能用,很友善 |
YapDatabase | 一個KV庫,包裝自sqlite,但有更多包裝好的功能,比如緩存/全文搜尋 |
YTKKeyValueStore | 又一個KV庫,簡單包裝自sqlite(FMDB) |
realm-cocoa | 為移動裝置專門設計的資料庫,旨在替代sqlite/CoreData |
iHasApp | 檢測某個App是否安裝,內建了常見的URL Scheme |
UIActivityCollection | Github上UIActivity項目的集合 |
STPTransitions | 更好的 自定義ViewCtrl 過渡動畫API |
PureLayout | AutoLayout的封裝,支援iOS/Mac,支援swift |
Masonry | AutoLayout的封裝 |
KeepLayout | AutoLayout的封裝 貌似比較好用 |
JTSHardwareInfo | 定義enum來擷取和判斷裝置型号 |
MTGeometry | CGPoint/Size/Rect的一些幾何學的計算 |
MYSRuntime | 包裝了RunTime的一些方法,使用更容易 |
MTStringAttributes | 更容易的通路和修改 NSAttributedString |
MTPDF | 基于CF的PDF Object封裝,更容易的通路和建立PDF |
網絡基礎
AFNetworking | 很棒的HTTP網絡通信庫 |
asi-http-request | 一個HTTP庫 同樣很知名 性能好,穩定 但已不再維護 |
MKNetworkKit | 一個HTTP庫 支援Mac 同樣也不錯 |
STHTTPRequest | 一個非常簡單的http庫,包裝了NSURLConnection |
SVHTTPRequest | 一個很簡潔的http庫 |
RestKit | 一個HTTP庫 用來與RESTful的服務進行互動 |
AFIncrementalStore | 用CoreData和AFNetworking 将HTTP資料持久化 |
CocoaAsyncSocket | TCP/UDP包裝庫 支援Mac 很棒 |
Reachability | 判斷裝置網絡情況 和蘋果的很像 用ARC、GCD |
SDReachability | 判斷裝置網絡情況 和蘋果的很像,更友好? |
socket.IO-objc | 支援HTTP 長輪詢 socket.io |
DTBonjour | Bonjour和Wifi |
XMPPFramework | XMPP用戶端的庫~ 支援Mac |
CocoaHTTPServer | 一個輕量 HTTP Server 支援Mac |
GCDWebServer | 一個輕量 HTTP Server 用GCD實作的事件驅動 |
HTTPKit | 一個輕量/高性能的嵌入式 HTTP Web Server,功能完整強大,基于Mongoose,可以用來寫服務~ |
Barista | 一個 HTTP Web Server,可以用來寫服務 |
mongoose | 純C的HTTP Web伺服器lib,嵌入式/跨平台 |
fossa | 純C的多協定伺服器lib,嵌入式/跨平台,支援HTTP,Websocket,MQTT,mDNS等協定 |
SocketRocket | WebSocket用戶端~ |
MailCore | IMAP SMTP郵件協定 |
CocoaSPDY | SPDY協定~ |
Interpreter | Node.js for iOS 7, 已不再維護 |
JSON
JSONKit | 性能非常好的JSON解析庫, 但目前已經可以用系統API替代了 |
json-framework | SBJson 曾經用得很廣泛的JSON 性能差 |
TouchJSON | 又一個JSON庫 |
yajl-objc | 一個JSON庫 可以支援流解析 支援Mac |
Mantle | JSON解析與對象映射的庫,Github自家出的,可靠且功能強大 |
JSONModel | JSON解析與對象映射的庫,應用廣泛 |
MJExtension | JSON解析與對象映射的庫 |
XML/HTML
MWFeedParser | Feed/Atom解析 |
RSSKit | RSS Atom解析 |
ElementParser | 提供Html和XML的解析 |
hpple | 提供Html/XML解析 |
Ono | Ono (斧), Html/XML解析,包裝自libxml2 |
Objective-C-HMTL-Parser | 一個簡單好用的HTML解析 包裝了下libxml |
OCGumbo | 一個OC版HTML解析庫, 包裝自Google Gumbo(C99) |
RaptureXML | 一個簡單的XML解析器 包裝了libxml |
KissXML | 解析XML的庫 包裝了libxml |
TBXML | 快速解析xml的庫 |
xmldocument | 又一個解析XML的庫 |
XMLDictionary | 蠻好用的一個XML轉NSDictionary的類~ |
XML-to-NSDictionary | XML轉NSDictionary |
MMMarkdown | 一個渲染Markdown到HTML的小引擎 |
Ashton | 在NSAttrbuteString和Html之間轉換 |
XMLParser | XML解析成json~ |
功能性
SDWebImage | 網絡圖檔&緩存,很棒,很多App都在用 |
FastImageCache | 網絡圖檔&緩存,Path開發 |
EGOImageLoading | 下載下傳使用網絡圖檔的庫 |
AsyncImageView | 異步加載和顯示圖檔 |
TCBlobDownload | 下載下傳大檔案/ 斷點續傳 |
GroundControl | 一個通過遠端plist改變配置的庫 |
appirater | 提醒使用者稍後到AppStore給你評分的功能 |
iRate | 類似appirater 提醒使用者稍後到AppStore評分 支援Mac |
ShareKit | 分享到國外的一些社交網站 的功能 用的的人挺多 |
Harpy | 新版本更新提醒, 使用時需留意AppStore稽核 |
iVersion | 新版本更新提醒 功能提示 |
DataKit | 以類似CoreData的Model 來擷取網絡資源 |
SDURLCache | URL緩存 |
objective-git | libgit的包裝 挺龐大 |
nsrails | RoR風格的網絡互動API |
SDK
CZWeatherKit | 擷取天氣資料,支援多個天氣服務 |
openshare | 國内幾個社交網絡的分享功能,直接調API,代碼精簡 |
facebook-ios-sdk | Facebook的SDK |
MGTwitterEngine | 一套Twtter庫 |
Twitter-OAuth-iPhone | Twitter的OAuth功能 |
Foursquare-API-v2 | Foursquare的庫 |
objectiveflickr | Flicker API |
octokit.objc | Github的API |
ParcelKit | Dropbox封裝CoreData |
cocoalibspotify | spotify官方SDK |
DeepBeliefSDK | Jetpac 圖檔識别的SDK |
GDFileManagerKit | 通路 dropbox GDrive之類的雲存儲 |
音頻、圖像視訊、OpenGL
AudioKit | 強大的iOS音頻工具箱,支援音頻分析、處理、合成、音序器 |
EZAudio | iOS音頻庫,支援錄音、回放、波形圖顯示等,效果不錯 |
TheAmazingAudioEngine | 一個聲音庫 包裝了CoreAudio |
AudioStreamer | 音頻流播放庫 支援Mac |
SimpleAudioEngine | 一個簡單的播放聲音的庫 |
DOUAudioStreamer | 豆瓣的音頻流播放 |
StreamingKit | 流音頻播放,功能豐富 |
iOSSystemSoundsLibrary | 列出和播放iOS系統聲音~ |
novocaine | 一個聲音庫 錄音放音 頁面上有CoreAudio的教程連結 |
audiograph | 一個AU的教程 & 示例工程~ |
MIDIFileSequence | 基于AU的,解析Midi序列和播放的庫 |
NVDSP | 一個iOS上的DSP處理 |
Blip-Synth | 一個Blip聲音合成器 |
PGMidi | 一個Midi庫 |
sc_listener | 檢測系統聲音等級的庫 |
ObjectAL-for-iPhone | 一個OpenAL的包裝庫 比較好用 |
SoundBankPlayer | 一個仿SoundFout的庫 但更簡單 |
Finch | 對底層的OpenAL包裝 |
SoundManager | 很簡單的Sound播放管理 |
OrigamiEngine | 音樂播放引擎 支援 flac, cue, mp3, m4a, m3u |
libpd | 一個用PD來創造音樂的庫? 純C |
pd-for-ios | 同libpd |
RCTMidiLib | 一個Pad連接配接Midi裝置通信的包裝 |
octave | 一個免費的音效庫 包括48個UI音效 |
RBDMuteSwitch | 在iOS5上檢測是否靜音 |
sfArkLib | 轉換sfArk和sf2的庫 很簡單 |
sfarkxtc | 簡單解壓sfArk的一個cpp |
unsfark | 和上面sfArkXTm一樣,是老一點的純C版本 |
MuseScore | 一個跨平台的音樂軟體~ not iOS |
OpenSFZ | 一個SF2的處理庫(Github上有詳細說明) An Open SFZ player & SF2 based on SFZero |
alsaplayer | 一個Linux下PCM庫 有sf2 midi等處理過程 |
遊戲
cocos2d-iphone | 2D遊戲引擎 (SpriteKit後來居上了..) |
cocos2d-iphone-extensions | cocos2d的擴充 |
smooth-drawing | cocos2d中畫出平滑的曲線 |
tiny-wings | 仿TinyWings的Demo 用Cocos2D |
Tiny-Wings-Remake-on-Android | 如題. |
tweejump | 是小鳥就跳100層 Game |
wizardwar | 一個很完整的2D小遊戲,支援對戰,已在AppStore上架 |
Sparrow-Framework | 開源遊戲引擎 2D 1.0版 |
Sparrow-Framework | 開源遊戲引擎 2D 2.0版 |
ijkplayer | B站出的視訊播放器庫,基于ffmpeg,支援iOS/Android,支援流播放 |
kxmovie | 一個基于ffmpeg的視訊播放器 |
GPUImage | 基于GPU的實時圖像視訊處理 |
XBImageFilters | 一個GPU實時處理的庫 類似GPUImage |
FilterKit | 在iOS中建構和調節濾鏡的庫,基于GPUImage |
videoshader | 視訊濾鏡庫,支援用腳本調節效果,功能豐富 |
CeedGL | 一個OpenGL的包裝 用起來更友善 |
rend-ios | 一個OpenGL的輕量包裝 接近UIKit |
GLView | 在UIView的包裝 友善使用OpenGL |
sift-gpu-iphone | 一個包裝GL用的,不知道幹毛的 |
ShaderManager | 如題 一個Manager 管理建立Shader |
GLImageProcessing | 示範如何用GPU處理圖檔 |
FRD3DBarChart | 用OpenGL繪制的3D柱形圖 |
EarthView | 顯示3D地形圖 用OpenGL |
CoreAR | 一個挺有意思的AR |
VRToolKit | 一個虛拟現實的庫 |
kickflip-ios-sdk | 視訊采集和直播 |
LayerSprites | 加載精靈圖 (Sprite) |
圖像顯示/解析
Concorde | 利用libjpeg-turbo來更快速地解析JPEG,并支援邊下載下傳邊解析&顯示 |
FLAnimatedImage | GIF的顯示,低記憶體,性能/效果好, 友善調試 |
UIImageView-PlayGIF | GIF的顯示,高性能低記憶體,接口好用 |
OLImageView | GIF的顯示,不錯 |
YLGIFImage | GIF的顯示,也不錯 |
VVeboImageView | 以較低記憶體顯示gif,效果一般 |
uiimage-from-animated-gif | 顯示gif,使用簡單、耗記憶體 |
AnimatedGIFImageSerialization | gif的序列化、UIImage的支援 |
WebPImageSerialization | webp的序列化、UIImage的支援 |
UIFontSerialization | 字型檔案的序列化、UIFont的支援 |
DFImageManager | 圖檔下載下傳、緩存、處理、顯示一攬子 |
PocketSVG | svg圖像解析和顯示,小巧好用 |
fmpsd | psd圖像讀寫 (從Acorn摳出來的邏輯) |
SFPSDWriter | psd圖層操作/寫入 |
MMLayershots | 截屏并寫入為psd檔案 |
圖像處理
NYXImagesKit | 一套圖像處理的庫 加在UIImage上 |
ios-image-filters | UIImage擴充 類似PS的功能 用CoreImage |
vImageCategory | UIImage擴充 簡單的一些處理 |
MGImageUtilities | 幾個簡單的圖檔處理 UIImage |
UIImageAdjust | 一些UIImage的擴充 如亮度 模糊等 |
CKImageAdditions | 一些UIImage的不錯功能~ |
UIImage-BlurredFrame | 僅模糊圖檔中的一塊區域~ |
LBBlurredImage | UIImage擴充 可以模糊 不知道性能如何 |
FFAngularPointilism | 三角馬賽克效果,支援動畫 |
TCam | 用CIFIlter實作的類似Instagram的類 |
CLImageEditor | 一個功能齊全的圖像處理(濾鏡/曲線/裁減/旋轉/等等~) |
PKCoreTechniques | CA和CG的特性示範 |
UIImage-Categories | UIImage的一些擴充 |
uiimage-dsp | UIImage模糊的一些方法 |
iOS7-Trans-Blur | 将圖檔中某塊形狀的區域變模糊 |
UIImage-Sprite-Additions | UIImage取Sprite~ |
iOS-Scratch-n-See | 類似結冰玻璃用手畫開的效果~ |
OBGradientView | 一個漸變色的CALayer 比系統的好用些 |
ANImageBitmapRep | 一些Bitmap處理的方法 |
KGNoise | 産生帶噪音的Image 支援Mac |
KGNoiseColorTester | 上面KGNoise的示範 |
SQRiskCursor | 一個用CA和UIControl自定義控件的例子 |
AmazeKit | 據說是為PNG加速 或自己畫 主要為控件提升性能的 |
UIImage-PDF | 如題 用UIImage來顯示PDF |
JMNoise | 給UIView添加Noise噪音的 |
SWSnapshotStackView | 圖檔加上Stack外框 |
RMShapedImageView | 一個UIImageView的子類 能忽略透明地方的點選 |
MOOMaskedIconView | 一個通過Mask顯示Icon的庫 隻要一個Mask 可以生成很多風格的Icon 類似Tabbar |
FTAssetRenderer | 運作時的圖像Mask生成? |
wolfpack | 圖像處理庫CI CG |
DSGraphicsKit | 支援圖檔常見處理 視圖控制3D等 |
UIImage-Helpers | 幾個Category小功能:截圖、模糊、純色 |
cam | 一個AVFoundation的封裝、照相等功能 |
Filtrr | 幾個Filter 速度也不行 |
PhotoTweaks | 一個圖檔調整的控件,支援旋轉和裁剪 |
ZXingObjC | ZXing 二維碼/條形碼處理 |
RSBarcodes | 二維碼/條形碼識别/合成 |
Tesseract-OCR-iOS | OCR文字識别 |
card.io-iOS-source | 快速強大的信用卡識别庫,被Uber/PayPal等公司使用 |
ANPR | 車牌識别,基于OpenCV |
顔色
uicolor-utilities | UIColor擴充和色闆 |
color | 一系列UIColor擴充 |
ColorUtils | 一個UIColor擴充 |
ColorConverter | RGB和HSL轉換 |
InfColorPicker | 一個色彩選擇器 |
RSColorPicker | 一個不錯的色彩選擇器 有放大鏡 |
colorpicker | 一個很強大的ColorPicker 包裝了挺多東西 |
ColorPicker | 功能很棒的一個取色 |
ILColorPicker | 一個還算标準的ColorPicker |
NPColorPicker | 一個HSV三角取色器 |
KZColorPicker | 又一個HSV圓盤取色器 |
Color-Picker-for-iOS | 一個簡單的單色Picker 有一個滑塊 |
LEColorPicker | 一個ColorPicker可以取到圖檔的主色調等 |
UIColor-converter | 一些UIColor的工具~~ |
SUColor | 提供2K多的日本色 |
Colours | 提供不少常用色 和幾個方法 |
ColorArt | 類似iTunes的 取一幅圖畫的主要背景顔色等 (這是個Mac功能) |
SOZOChromoplast | 提取圖檔特征色 |
DominantColor | 提取圖檔特征色 (基于Lab色彩空間和 k-means 聚類算法) |
iOS7Colors | iOS7的幾種常用顔色 |
繪圖庫
iOSPlot | 畫餅圖/折線圖的庫 用CA |
PNChart | 扁平風格的折線圖/柱形圖 |
TEAChart | 扁平風格的餅圖/柱形圖 |
ios-linechart | 簡單好用的餅圖/折線圖 |
JBChartView | 簡單的 有動畫的折線圖/柱形圖 iOS7 only |
JYRadarChart | 雷達圖(螂蛛網圖), 風格多樣 |
BEMSimpleLineGraph | 曲線圖 |
Core-Animation-Pie-Chart | 用CA畫餅圖 示例 |
MSSimpleGauge | 扇形儀表盤 |
FBDigitalFont | LED液晶效果熒光字型,用CG實作 |
FBGlowLabel | LED液晶效果熒光字型,UILabel |
ADGraphView | 一個CG繪畫庫 股票曲線示範 |
SVGKit | 一個用CA來呈現SVG圖檔的庫 |
Smooth-Line-View | 用QuartZ畫出平滑的曲線 |
Smooth-Line-View | 用上面的庫搭建的比較完整的畫闆功能 有取色器等 |
PPSSignatureView | 一個QuartZ 觸摸繪制平滑曲線~~~ |
DynamicGraphView | 動态折線圖 |
XYPieChart | 餅圖~有動畫 |
BEMSimpleLineGraph | 折線圖,有動畫,功能一般 |
Animated-Paths | 動畫畫出文字和圖形的輪廓~ |
動畫/效果CA
Shapes | 基于CASharpLayer實作的關鍵幀補間動畫,比較友善 |
CA360 | 一套完整的CA動畫Demo |
Core-Animation-Fun-House | 一套CA動畫展示Demo |
Core-Animation-Demos | 一套CA動畫Demo |
EnterTheMatrix | CA動畫示範Demo |
ftutils | 一套CA的Util庫 有一些常用動畫 |
Dazzle | 用CA實作的各種有趣的粒子效果 |
AGGeometryKit | CA和3D效果等 |
RBBAnimation | 基于block的CA動畫 |
JHChainableAnimations | 通過鍊式代碼讓動畫實作得更輕松 |
動畫曲線
pop | Facebook Paper的動畫庫,支援彈簧動畫,支援實時互動 |
POP-MCAnimate | 用屬性來配置pop動畫,友善開發 |
popping | 一個DemoApp,示範用pop實作的各種效果 |
AGGeometryKit-POP | 一個基于pop的動畫,讓視圖拖動時有橡皮效果 (變形是基于AGGeometryKit) |
MMTweenAnimation | 基于Pop的動畫庫,支援各種類型的動畫曲線 |
CHAnimation | 一個小巧的庫,用來展示如何建構一個動畫引擎 (模仿pop) |
DynamicXray | 用來顯示和調試UIKit Dynamics的狀态和邊界 |
AnimationEngine | 一個用來建構各種複雜動畫的庫,支援各種動畫曲線、彈簧效果等 |
NSBKeyframeAnimation | 那些jQuery帶的動畫速率曲線 |
CAAnimation-EasingEquations | 一些CA沒有的動畫曲線 |
UIView-EasingFunctions | UIView的動畫曲線~~ |
PhysicsAnimation | 實體動畫,用Chipmunk實作的重力效果等 |
CMTraerPhysics | 實體引擎,支援UIKit彈簧/粒子/蜘蛛網/有彈性的布等效果,很棒 |
BCMeshTransformView | 很棒的UIView (基于OpenGL渲染),去看看它的部落格~ |
DPMeterView | 有重力感應的2D圖形動畫(例如瓶子的水) 貌似挺有意思~~ |
Parallax | iOS7的景深背景動畫效果 一般.. |
MTAnimation | 25種動畫曲線~~~ |
SKBounceAnimation | 彈跳的動畫曲線 |
常見動畫
BCGenieEffect | 果凍吸入的效果 和Mac裡最小化的效果一樣~~很棒~ |
VBFJellyView | 基于UIKit Dynamics的果凍效果,很有趣~ |
iCarousel | 一套類似CoverFlow的空間,非常棒,可選多樣式,可用于Mac |
OpenFlow | 類似CoverFlow的效果 挺老的工程 支援Mac |
PaperFold-for-iOS | 一套類似報紙展開的仿3D效果 用CA實作 |
MPFoldTransition | 那個能左右上下Cube/Paper翻頁的效果 挺棒 |
iOS-Flip-Transform | 一個Flip翻頁效果 支援上下左右翻頁 會變暗 |
AFKPageFlipper | 一個Flip翻頁效果 可能性能不夠好 也不會變暗 |
DoorwayTransition | 一個OpenDoor的動畫 |
Flipboard-3D-Transform-Effect-Example | 如題Flip效果 沒測試 |
PaperFoldMenuController | 一個Map折紙動畫效果 一般 |
XYOrigami | Map折紙動畫~ |
SCSiriWaveformView | Siri識别聲音時的波浪動畫 |
Waver | Siri識别聲音時的波浪動畫 (又一個) |
PaperStack | 用OpenGL實作的類似iBook的效果 但是一般 |
GCRetractableSectionController | 讓TableView能按Group展開合起 |
HMGLTransitions | 一個OpenGL的視圖切換 跑不起來? 很久沒更新 |
EPGLTransitionView | 一個OpenGL的視圖 包括iBook效果 折紙翻頁效果 散落效果 |
leaves | 一套有些類似iBook的效果但隻有橫向翻頁 被用在看書的地方 |
GC3DFlipTransitionStyleSegue | 用GL實作的iBook 一般 |
KNSemiModalViewController | 一個推出ModalView的動畫 後面的會縮小上移 |
letterpressexplosion | UIView的撕碎爆炸效果 (CA實作) |
FancySegue | 幾個GL實作的動畫 雖然不怎麼好 |
CoreImageTransition | 用CI實作的一些動畫過渡 過霧~ |
LTransitionImageView | 一個Image的過渡效果 |
STScratchView | 刮獎的效果 |
XBPageCurl | GL實作的翻頁效果~ |
ADTransitionController | 很多有趣的導航視圖切換動畫 |
VCTransitionsLibrary | iOS7下,一些自定義轉場動畫~ 挺棒 |
Canvas | 在Xcode中直接添加動畫 |
JazzHands | IFTTT簡介的動畫架構,是個關鍵幀動畫架構喲~ |
控件HUD
MBProgressHUD | 一個HUD 用得很廣泛 無陰影 全屏模态 |
MBProgressHUD | 和MBHUD一樣 但有更新 添加了BLock iOS6 |
JGProgressHUD | iOS7音量調節風格的HUD,效果不錯 |
ATMHud | 很棒的HUD 有陰影和動畫~ |
SVProgressHUD | 一個HUD 樣式類似MB_HUD 有一些進度等 |
HTProgressHUD | 又一個HUD |
ETActivityIndicatorView | Windows Phone 7風格風火輪 |
Slider
JMSlider | 一個很小清新的Slider 用CA畫的 |
ASValueTrackingSlider | 滑動出pop顯示數字、可變顔色的Slider |
iOS-Custom-Controls | 按住可以出Pop的UISlider |
MTZTiltReflectionSlider | 一個模仿iOS6 Music的Slider |
ASRangeSlider | 一個兩段式的Slider |
EFCircularSlider | 圓環形的slider |
SAMultisectorControl | 很帥的環形slider |
DCFineTuneSlider | 可以拖動外部 和顯示左右箭頭的Slider |
ARAnnotatedSlider | KVO教學 一個在Slider上面顯示小Poper的~ |
LARSBar | 顯示聲音dB的Slider |
EDStarRating | 打星評級 Slider控件 |
OBSlider | 模拟iPhone音樂進度的表現 |
TLTiltSlider | 仿iOS6 音量Slider,有金屬光澤動畫 |
RETrimControl | 類似iOS6錄像裁減的控制條 |
Progress
KOAProgressBar | 自定義ProgressBar |
DDProgressView | 平面風格的Progress進度條 |
WNProgressView | 一些有趣風格的ProgressView |
YLProgressBar | 一些不錯樣式的ProgessBar |
DACircularProgress | 圓環形進度條 |
MRProgress | 圓環進度條,iOS7風格,iOS7 Only |
MDRadialProgress | 圓環進度條,多種風格 iOS6+ |
PWProgressView | 餅形進度條,半透明風格,效果不錯 |
TWRProgressView | 自定義形狀Mask的進度 |
ASProgressPopUpView | 很簡單的,能popup顯示進度的條 |
M13ProgressSuite | 一套不同風格的Progress:包括圓形、環形、進度、蒙闆等等 |
SpinKit-ObjC | 由JS版SpinKit模仿得來,幾個不錯的ActivityIndicator |
StatusBar
JDStatusBarNotification | 狀态欄控件,支援iOS6、7 |
CWStatusBarNotification | 狀态欄空間,支援iOS7以上 |
MTStatusBarOverlay | 狀态欄的控件,但很久沒更新了 |
KGStatusBar | 狀态欄控件,提醒 |
Alert
BlockAlertsAnd-ActionSheets | 一個Block支援的Alert控件 支援自定義 不錯~ |
PXAlertView | 一個用來替代系統的Alert,高可定制,有iOS7風格 |
MBAlertView | 一個簡潔的AlertView,和HUD |
MJPopupViewController | 用不同左右動畫彈出AlertView |
MZFormSheetController | 一個不錯的彈出Alert Controller |
WCAlertView | 一些不錯的自定義AlertView |
GRAlertView | 用CA畫的帶顔色的AlertView |
SBTableAlert | 一個AlertView 可以帶表格 可以用蘋果風格 |
URBAlertView | 自定義AlertView 還有各種動畫 |
SIAlertView | 一個樣子不錯的自定義AlertView |
MBMenuController | 一個自定義AlertSheetVC |
JLActionSheet | 另一個自定義AlertSheet |
AMSmoothAlert | 有誇張彈跳效果的Alert |
ASDepthModal | 實作簡單的3維景深的模态視圖 提供背景模糊 |
RNBlurModalView | 将後方視圖模糊 |
NZAlertView | 類似notif風格的Alert,拍扁 |
LMAlertView | iOS7 可自定義内容的AlertView |
SDCAlertView | iOS7 可自定義内容的AlertView |
Notification
CRToast | 居頂部的notif (狀态欄/導航欄) |
EKNotifView | 很簡單的下方Notif實作 |
MKInfoPanelDemo | 一個從上方滑下的Notif控件 類似TwieetBot |
TSMessages | 在導航欄顯示一個下拉Notif 效果不錯 |
CSNotificationView | 透明的導航欄下面,滑下的Notif(iOS7) |
YRDropdownView | 類似Tweetbot警告的下伸控件 |
NoticeView | 類似Tweetbot的下伸控件 |
AJNotificationView | 效果很不錯的上部Notif提示 |
Segment
NYSegmentedControl | 多種樣式和動畫的控件,很棒 |
SVSegmentedControl | 一個分段選擇控件 類似Mac10.7測試版中的UI 很棒~ |
URBSegmentedControl | 一個靈活的分段控件 可以上下 |
MCSegmentedControl | 一個系統分段的子類 可以自定義顔色 |
AKSegmentedControl | 完全自定義的分段控件 風格不錯 |
HMSegmentedControl | Chrome風格的Tabbar分段 |
SDSegmentedControl | 一個離散并且凹陷效果的分段 |
DZNSegmentedControl | 可以顯示數字的segment,通常用于profile的頂部 |
PPiFlatSegmentedControl | 扁平風格的Segment (包含iOS7樣式) |
Switch
DCRoundSwitch | 仿UISwicher 可以自定義 很棒 |
TTSwitch | 一個可以完全自定義的UISwich~~ |
KLSwitch | iOS7風格的Switch 高仿 |
MBSwitch | iOS7風格的Switch 效果多 |
SevenSwitch | iOS7風格的Switch 效果很多~ |
Button
CoolButtons | 用CA畫的帶Glow的button 仿照系統 |
FRDLivelyButton | 用CA實作的補間動畫形狀按鈕 |
VBFPopFlatButton | 基于FacebookPop的彈跳形狀按鈕 |
MAConfirmButton | 一個類似AppStore下載下傳的按鈕 可以動畫顔色大小等 |
FTWButton | 一個UIControl執行個體的Button 可以看到如何自定義控件 有不錯的動畫效果 |
gradientbuttons | 一個帶有不同風格的Button~ 用CA繪制 |
DCActionButtonsController | 一個PopOver的裡面帶各種畫出的按鈕 |
BPBarButtonItem | 一個BarItem的不錯的on the fly 生成 |
BButton | 一種自定義Button 樣式類似Twitter的Bootstrap 用CA畫的 |
OBShapedButton | 用CA繪制的特殊形狀button,可以檢測path touch |
UIGlossyButton | 一些用CA畫的帶高光的奇怪Button... |
Label/Text/排版
MarqueeLabel | UILabel跑馬燈效果 |
Shimmer | Facebook Paper中的文本高亮Label,效果類似Slide to unlock |
ICTextView | 文本查找,支援正則,關鍵詞高亮 |
CoreTextHyperlinkView | 用CoreText畫的 可以帶Link的Text |
ZSSRichTextEditor | 所見即所得富文本編輯,很優秀,支援HTML |
SECoreTextView | 多行富文本TextView,支援圖檔、可點選連結、編輯等 (也支援OSX) |
EGOTextView | UITextField替代品 支援富文本編輯 |
iOS-Rich-Text-Editor | 富文本編輯 |
MTAnimatedLabel | 類似滑動解鎖的閃動Label |
TextGlowDemo | 一個給Label發出Glow光亮的Demo |
FXLabel | 一些Label特效,例如陰影描邊等 |
THLabel | 很多Label特效,例如漸變色、陰影、描邊等 |
AUIAnimatedText | 一個UILabel子類 可以簡單動畫 顔色大小字型 |
RTLabel | 簡單的富文本Label 可以用Html樣式 |
TTTAttributedLabel | 一個Label控件 支援富文本屬性 |
MDHTMLLabel | 一個富文本Label控件,可以支援連結和點選事件 |
DTCoreText | CoreText的包裝,支援解析Html,支援複雜的排版和圖文 |
LTCoreText | 基于DTCoreText的TextView,用于顯示書,支援CJK豎排版 |
OHAttributedLabel | 支援NSAttributedString的UILabel控件 (目前已不在維護,iOS6以上作者推薦直接用UILabel) |
ARLabel | 自動字型大小 |
LEffectLabel | 漸變動畫顔色的Label,類似滑動解鎖 |
BBCyclingLabel | 在Label發生改變時,有動畫效果 |
TOMSMorphingLabel | 在Label發生改變時,産生字母的動畫效果 |
HTAutocompleteTextField | TextField帶自動補全 |
JVFloatLabeledTextField | 帶有能浮動的占位符的 文本框 |
CMHTMLView | 用HTML展示富文本,但能有Native類似的體驗 |
AePubReader | 一個閱讀epub的 |
KFEpubKit | 一個epub解析庫 |
PullToRefresh
UzysAnimatedGifPullToRefresh | 支援用gif呈現的下拉動畫 |
MSPullToRefreshController | 一個不錯的上下拉重新整理的控件 裡面是彩虹 |
EGOTableViewPullRefresh | 下拉重新整理,很早的一個控件了幾年沒更新了,應用廣泛 |
PullToRefresh | 下拉重新整理 |
SVPullToRefresh | 下拉重新整理 擴充了UIScrollView 很友善簡單 |
HybridRefreshGestureRecognizer | 一個類似似TweetBot的下拉重新整理樣式 |
sspulltorefresh | 下拉重新整理 |
BOZPongRefreshControl | 有趣的下拉重新整理:下拉出現ping-pong |
CBStoreHouseRefreshControl | Storehouse中出現的下拉效果,散開/聚攏的閃動的文字 |
MJRefresh | 一個據說國内用得比較多的下拉重新整理 |
Scroll/Table
LRSlidingTableViewCell | 一個簡單的左右滑動Cell 類似Twitter |
TISwipeableTableView | UITable的左右滑動 類似Twitter |
TDBadgedCell | 在TableCell右側添加badge 有不同風格 |
UITableViewZoomController | 類似Google+的 滑動Table縮放顯示内部圖檔 |
UITableViewTricks | TableView的扇形樣式 |
iPhoneMK | 幾個簡單的自己實作的View和Cell,提供某些常見功能 |
EasyTableView | 一個支援左右的TableView 不錯~ |
ZKRevealingTableViewCell | 一個簡單的可以左右滑動的TableCell |
ADLivelyTableView | 非常棒的TableCell顯示動畫~~~ |
MHLazyTableImages | 一個簡單的Table加載網絡圖檔 從Apple的例子中改的 |
MHPagingScrollView | 一個可以Page的ScrollView 但可以看到左右的預覽 類似WP7 |
KLScrollSelect | 一個豎屏滾動的選擇瀑布流 |
RNRippleTableView | Cell梳子抖動~ 挺有創意 |
RETableViewManager | 資料驅動的Table 由資料畫出Table内容 |
FXForms | 快速建構Table Based表單/設定界面 |
XLForm | 強大的table/表單/設定 的建構工具 |
ios-SDNestedTable | 二級菜單的Table |
SWTableViewCell | 類似iOS7郵件中的Cell,左右滑動出現多個功能鍵 |
NJKScrollFullScreen | Nav内容滑動時,自動隐藏上下兩個導航欄 |
AMScrollingNavbar | Nav内容滑動時,自動隐藏上方導航欄 |
TSUIKit | 複雜資料表格、tab展示的UI控件,适合複雜資料展示 |
Popover
PopoverView | CA實作的Popover 可用于iPhone,樣式清新 |
WYPopoverController | 高可定制Popover 樣式不錯,很棒 |
CMPopTipView | 把PopView帶入的iPhone |
FPPopover | 一個PopOver 支援iPhone |
WEPopover | 一個仿Popover API庫 支援iPhone |
UAModalPanel | 一個類似PopView控件 可以比較多的自定義 Demo樣式較亂 |
ColorPopover | 一個用WEPopover寫的單色選擇 |
MultiRowCalloutAnnotationView | 在Map裡面彈出帶表格的Pop |
QBPopupMenu | 類似iOS文字上的Pop 可以自定義~ |
kxmenu | 一個PopView,動作還可以 |
RNGridMenu | 一個Pop菜單,有背景模糊,效果不錯~ |
CNPPopupController | 模态彈出框,有很多自定義選項 |
GIKPopoverBackgroundView | 為PopOver提供無縫背景 很棒 |
AwesomeMenu | Path的扇形彈出按鈕效果(CA) |
QuadCurveMenu | 上面AwesomeMenu的fork 類似Path的菜單 |
MGTileMenu | 彈出按鈕菜單 在四周成方形 效果不錯 |
ADPopupView | 在UIVIew上彈出自己畫的界面 挺醜 但可以看看實作 |
KLExpandingSelect | 四葉草風格彈出菜單~ |
StackMenu | Mac的Stack彈出菜單 |
GridView
AQGridView | 類似TableView但有橫向分類,就像Android Launcher |
GMGridView | 又一個GridView 很不錯,自帶橫縱排序編輯等功能 |
KKGridView | 又一個GridView 已經Deperacted 直接用系統的就好 |
A3GridTableView | 又一個GridView 貌似支援類似圖示樣的上欄 |
LIExposeController | 一個類似GridView的東西 |
界面切換/導航
LTNavigationBar | 随Scroll自動漸隐漸顯的NavBar Category |
BLKFlexibleHeightBar | 随Scroll自動漸隐漸顯的NavBar,支援各種過度效果 |
APExtendedPageController | 類似Chrome左右滑動切換視圖的控件 |
MBSpacialViewController | 2D上下左右導航的奇怪視圖 |
MSMatrixController | 又一個 2D上下左右導航的奇怪視圖.. |
MHTabBarController | 一個類似Android的上方Tabbar |
FSVerticalTabBarController | 在左側的Tabbar |
AKTabBarController | 自定義Tabbar 樣式類似AppStore |
MGSplitViewController | 類似系統的UISplitVC 但有更多功能 |
PSTCollectionView | 100%相容UICollectionView的空間 為了支援iOS4.3 |
AMWaveTransition | 兩個TableView之間的導航,果凍抖動效果 |
JMTabView | 一個TabView 用CA畫的,類似 Mac系統的單選控件 |
MWFSlideNavigationViewController | 一個能左右上下滑動的簡單導航欄 |
ZFDragableModalTransition | 彈出Modal Controller的動畫,效果還可以 |
UIScrollSlidingPages | 一個和Chrome類似的左右滑動Pager |
FlipBoardNavigationController | 類似網易用戶端/Flipboard手機 左右滑動的Nav |
BCTabBarController | Twitter類似的Tabbar 2年前的工程 |
CKSideBarController | 類似Twitter iPad的左側Tabbar |
DVSlideViewController | 類似Safari的滑動切換 |
HGPageScrollView | 類似Safari浏覽的分頁控件、 |
HSImageSidebarView | 一個類似Keynote的側邊欄 |
CBHazeTransitionViewController | 類似iOS6的下拉重新整理的動畫切換,水滴狀拖拽 |
JTMaterialTransition | Android Material 轉場效果 (圓形放大至全屏) |
KYPingTransition | Android Material 轉場 Transition (圓形放大至全屏) |
RNSwipeViewController | 滑動界面顯示另一個界面 類似下拉狀态欄檢視天氣 |
RESideMenu | iOS7風格側滑 |
SloppySwiper | 全屏左滑傳回 |
MLTransition | 全屏左滑傳回,效果完善,不用截屏 |
MultiLayerNavigation | 全屏左滑傳回,用截屏實作 |
側滑
ViewDeck | 左右側滑控件 |
MSDynamicsDrawerViewController | iOS7 動态彈性和景深的側滑~ |
ECSlidingViewController | 一個很簡單的側滑控件 |
JASidePanels | 一套不錯樣式的側滑控件 |
PSStackedView | 一套側滑且帶Stack的控件,類似Twitter iPad |
PKRevealController | 一個側滑控件 |
JTRevealSidebarDemo | 一個類似FB側滑的Demo |
PPRevealSideViewController | 又一個類似FB的側滑控件 |
CLCascade | 類似Twitter iPad版的側滑控件 |
MMDrawerController | 一個側滑控件 |
MFSideMenu | Facebook風格側滑 |
SWRevealViewController | Facebook風格側滑 |
DDMenuController | 又是一個Facebook風格側滑 |
REFrostedViewController | 一個iOS7風格的毛玻璃側滑菜單 |
AMSlideMenu | 類似GoogleMap的側滑 |
RNFrostedSidebar | 一個由側面劃出的半透明菜單(小圓片),不錯的互動效果 |
知名效果Demo
KLNoteViewController | 一個類似Evernote舊版的Stack界面 綠色的 |
REComposeViewController | 一個類似系統Twitter分享界面~ |
DETweetComposeViewController | 一個iOS4實作的 類似iOS5的twitter分享 |
JTGestureBasedTableViewDemo | 一個類似Clear的Demo |
Opaque | 一個Clear的Demo |
MCSwipeTableViewCell | 類似Mailbox的控件 和Clear差不多 |
CHTCollectionViewWaterfallLayout | 瀑布流控件 |
PSCollectionView | 類似瀑布流式的控件 |
IIIThumbFlow | 瀑布流控件 |
WaterflowView | 瀑布流的View 看樣子Star挺多 |
KNPathTableViewController | 在Table右側顯示類似Path的時間 很簡單~ |
GSBookShelf | 一個類似iBook書櫃的實作 |
M6ParallaxController | 類似Path封面的效果 |
ZGParallelView | 類似Path的封面效果 貌似不錯 |
TimeScroller | 類似Path右側的時間小滑塊 |
THSpringyCollectionView | iOS7短信泡泡滑動時有彈性的效果 |
chatheads | Facebook 一個一直最上方的頭像 點選可以顯示Table |
MBSliderView | 滑動解鎖 |
DKLiveBlur | 雅虎天氣風格的動态模糊 |
ios-realtimeblur | iOS7 模糊效果 |
GHSidebarNav | 新版Facebook 側滑等UI |
LXReorderableCollectionViewFlowLayout | iBook中 拖動圖書的功能 |
MDCParallaxView | 景深效果 就像Path的封面那樣 |
CRMotionView | Facebook Paper裡面,跟随手勢左右翻動的圖檔頁面 |
進階功能
mapbox-gl-native | mapbox開源的矢量地圖 (很龐大的庫) |
PAPasscode | 類似系統的輸入密碼界面 |
KKPasscodeLock | 又一個類似系統輸入密碼界面 |
PTShowcaseViewController | 能顯示音視訊等一堆格式檔案的控件 |
Reader | 一套顯示PDF的庫 支援大檔案、加密檔案 有iBook樣式的界面 性能很好 |
FastPdfKit | 一套PDF庫 性能據說很好 也有界面 |
M13PDFKit | PDF顯示的庫,有iBook樣式的縮略圖 |
Kal | 一套月曆控件 高仿iOS預設 |
objc-TimesSquare | 一套月曆控件 類似iOS預設 貌似清新一些 |
ABCalendarPicker | 高仿iOS預設月曆的DatePicker~ |
EBPhotoPages | 圖檔浏覽控件,提供類似Facebook browser類似的功能 |
MWPhotoBrowser | 一套圖檔浏覽控件 高仿iOS預設 支援網絡圖檔 |
PTImageAlbumViewController | 圖檔浏覽控件 仿iOS預設 |
FGallery-iPhone | 圖檔浏覽器 |
AGImagePickerController | 選取圖檔 支援多選 |
ELCImagePickerController | 一個仿系統的ImagePicker 但支援多選 |
PhotoViewer | 一個圖檔浏覽的控件 |
KTPhotoBrowser | 圖檔浏覽控件 3年沒更新了 |
DLCImagePickerController | 一個用GPUImage實作的 ImagePicker功能,支援拍照和特效 |
route-me | 一套自定義MapView 高仿系統 但支援不同的資料源 |
SlackTextViewController | 類似短信發送的界面 |
GrowingTextView | 一個高仿短信發送的輸入框 |
PHFComposeBarView | 高仿短信發送輸入框 |
JSQMessagesViewController | 高仿iOS7短信界面,可定制,支援文本、圖檔、視訊,效果不錯 |
Chats | 仿短信App (Swift) |
UIBubbleTableView | iOS短信的泡泡界面,可以支援圖檔 |
ODRefreshControl | 一個高仿iOS6下拉重新整理的控件(橡皮條) |
ssmessagesviewcontroller | 和系統類似的發短信界面 挺粗糙 當然現在系統已經提供了 |
SVWebViewController | 一個簡易的浏覽器功能控件 |
TSMiniWebBrowser | 一個簡易的内置浏覽器 |
TITokenField | 一個高仿Mail和短信 選擇聯系人的控件 |
DAAppsViewController | 一個仿AppStore的清單界面 輸入appId集合 |
WUEmoticonsKeyboard | 輸入表情的自定義鍵盤 |
CKCalendar | 一個樸實的月曆 |
Cool-iOS-Camera | 自定義拍照Ctrl |
TGCameraViewController | 一個不錯的拍照Ctrl |
SCRecorder | 一個不錯的錄像Ctrl,支援實時切換濾鏡 |
LBYouTubeView | 顯示Youtube視訊..國内無用 |
JustType | Keyboard擴充,手勢支援等 |
套裝
tapkulibrary | 一套比較大的自定義控件庫 包括不錯的HUD,進度條,月曆,CoverFlow等 |
FlatUIKit | 一套完整的扁平風格的UI (Flat) |
FlatUI | 一套仿iOS7的控件 |
UI7Kit | 一套iOS7風格的控件,可以在iOS5、6上用 |
PrettyKit | 一套系統UI的子類 有着平滑漸變和陰影效果 |
nui | 一套加在UIKit上的Category,允許用類CSS代碼來控制樣式 |
QuickDialog | 一套自定義控件庫,用來快速建造基于Table的設定 |
MGBoxKit | 一套UIView的擴充和子類(Table Grid..) 有不錯的類CSS的功能 有些好用的代碼 |
MGBox | MGBox的舊版 應該去看v2 |
iOS-boilerplate | 一些常見功能實作的例子:HUD Table滑動,打開URL用WebView等 挺老的工程 |
idev-recipes | iDevRecipes部落格的代碼,示範了如何自定義一些控件,代碼比較老.. |
其他
SMPageControl | 一個仿UIPageControl的API類 可以自定義小點點~ |
REActivityViewController | 開的ActivityView實作 |
DCControls | 不錯的扇形滑動控件 平面風格 |
BSKeyboardControls | 與鍵盤相關的控制 控制 上一項下一項 |
FBAnnotationClustering | 一個MapKit上顯示多個地點自動聚合的東西 |
OCMapView | 一個MapKit标注聚合用的東西~ |
NJKWebViewProgress | 顯示WebView加載進度 |
REMenu | 一個導航欄下拉菜單 不錯~ |
action-sheet-blocks | 為ActionSSheet提供block方法 |
ADClusterMapView | Map的地标Cluster 應該不錯~ |
TPKeyboardAvoiding | 一個UIView的 在有鍵盤時上移 |
calloutview | 實作了私有的UICalloutView 類似地圖中的彈出控件 |
SVPulsingAnnotationView | 一個自定義MapLocator 動畫控件 |
OWActivityViewController | 一個類似系統的分享控件 |
SYEmojiPopover | 顯示一個Emoji選擇de PopOVer |
fingertips | 在螢幕上顯示觸摸點 隻支援iPad2和iPhone4s以上 |
ASTouchVisualizer | 為螢幕觸摸添加訓示 可用于螢幕錄制 |
openspringboard | 仿SpringBoard的東西 |
HMLauncherView | 仿SpringBoard的東西 |
CQMFloatingController | 一個浮動的VC 類似Popover(沒有箭頭) 可以用在橫屏iPhone等 |
WSCoachMarksView | 為某個控件加上蒙闆 類似Spotlight |
COSTouchVisualizer | 在螢幕上顯示手指的觸摸事件 |
KLHorizontalSelect | 橫向掃動選擇 |
iOS-StyledPageControl | 自定義PageControl,多種樣式 |
iOS-blur | iOS7的模糊效果 iOS7Only |
FXBlurView | iOS7的模糊效果 可以用在iOS5以上 |
LiveFrost | View動态模糊效果,思路和效果都不錯,性能稍差 |
CRGradientNavigationBar | iOS7狀态欄 過渡的顔色 |
MYBlurIntroductionView | 帶有模糊背景效果的 Intro |
MLPAccessoryBadge | 一些自定義badge~ |
JSBadgeView | 數字角标 Badge |
DKNightVersion | 夜間模式 |
Context-Menu.iOS | 一個動畫效果不錯的下拉菜單 |
FoldingTabBar.iOS | 一個動畫效果不錯的,可以收起的Tabbar |
MSCellAccessory | Cell右側的小箭頭~ |
ios-fontawesome | 一套用字型實作的Icon |
WTGlyphFontSet | 另一套用字型實作的Icon |
DAKeyboardControl | 鍵盤滑動消逝,就像系統内置的短信界面 |
JWFolders | iOS6以下的檔案夾展開效果 |
OCCalendar | Popover樣式的日期選擇器 |
IBAForms | Form建構。2年前的工程了.. |
ActionSheetPicker-3.0 | 用Popover顯示的Picker |
MSCollectionViewCalendarLayout | 月曆事件樣式 iOS6以上 |
MosaicUI | WP7磁片風格View 自适應大小 |
MosaicLayout | WP7磁片風格Layout UICollectionView |
iPhone-IntroductionTutorial | 用于建立啟動引導界面的... |
US2FormValidator | 一套Table表單驗證提示 |
AURosetteView | 玫瑰花瓣似的展開菜單 |
YRActivityIndicator | 一個挺有意思的Loading動畫,支援 Interface Builder 調節 |
PQFCustomLoaders | 很多不同風格的Loading動畫,挺有意思 |
EAIntroView | App啟動的介紹界面 |
Onboard | App啟動引導 |
PEPhotoCropEditor | 圖檔裁切的工具,類似系統的圖檔App |
InformaticToolbar | 下邊欄顯示提示和動作 |
CCHMapClusterController | 自動歸類MapKit上面的标記 |
JTSImageViewController | 點選彈出圖檔,輕按兩下縮放,再點選縮回原處,這種常見的功能... |
較完整的App
ResearchKit | 蘋果官方開源的醫療相關的庫,其中有基于它制作的4款獨立App,文檔完整,支援appledoc,有非常好的參考價值 |
Brushes | 繪畫的App,超棒,Appstore上架應用 |
Inkpad | 一個完整的矢量繪圖App,很棒,已上架 |
apps-ios-wikipedia | 維基百科官方App, 已上架 |
viewfinder | Square開源了完整的viewfinder源碼,包括服務端和用戶端(iOS/Android) 贊! |
Sol | 漂亮的扁平風格的天氣App |
ChatSecure-iOS | 一個XMPP用戶端~ 支援Jabber/GTalk等XMPP協定 |
iOSSF | SegmentFault官方App ... |
PlainReader | CnBeta簡閱,簡潔好用的CB用戶端,曾上架AppStore但因版權問題被下了 |
ioctocat | 一個Github用戶端 |
trailer | 保持Github線上~ 包括iOS/OSX用戶端 |
LayerPlayer | 一個用來展示CoreAnimation功能的App,已上架AppStore |
eigen | 浏覽世界上的藝術名作, 已上架AppStore |
Doppio | 尋找最近的星巴克 |
cheddar-ios | 一個日程管理的App 應該比較知名 |
Bible-Assistant | 聖經小助手,已上架 |
AppSales-Mobile | 基于iTunes Connect來檢視App銷售狀況 |
canabalt-ios | 一個跑步的小遊戲~ |
baker | 一套HTML5建構的ebook庫 貌似挺強大 |
iPhoneTracker | 一個挺老的App 2年前 |
Off-the-Record-iOS | 一個實時聊天的功能 支援一些XMPP協定 |
kokuban | 一個iPad小畫闆 3年前 |
glpaint | 從Appled的GLPaint改的 |
OpenGLMilkyWay | 銀河~~ 很棒 有教材 |
iphone-app | OSChina 開源中國 ..竟然挪到git.oschina.net去了。。 |
BeeFancy | 一個仿Fancy的用戶端 基于BeeFranework |
ruby-china-for-ios | RubyChina官方用戶端 |
ruby-china-ios | 和上面一樣? |
wh-app-ios | 白宮官方App |
CastleHassle | 一個Cocos2D的實體小遊戲 貌似内容挺豐富~ |
DocSets-for-iOS | iOS顯示DocSets 可以下載下傳iOS官方Doc~ |
newsyc | 一個newsyc.me的用戶端 (iPhone hacker News) |
Upcoming | 一個設計很棒的日程安排 |
Anypic | 一個像Instagram那樣的圖檔分享社群App |
ClassicMap | 舊版iOS地圖 |
ntlniph | Twitter用戶端 古老的工程了 |
lastfm-iphone | Last.fm官方用戶端 |
FFCalendar | iPad月曆,類似iOS7的月曆。有些粗糙 |
ThatInbox | Ink出的郵件用戶端 |
ThatCloud | Ink出的雲端檔案管理 |
ThatPDF | Ink出的PDF編輯 |
ThatPhoto | Ink出的圖檔編輯 |
xctool | Facebook iOS工程建構和測試工具,用于替代系統的xcodebuild (CI) |
origami | Facebook Paper用到的原型設計工具,是Quartz Composer插件 |
Tweaks | Facebook Paper用到的界面調整小工具,可以給産品/開發自己去調整和嘗試動畫/顔色等 |
ios-snapshot-test-case | Facebook 的iOS單元測試工具,通過截屏對比來實作UI測試 |
chisel | Facebook 出的一套LLDB增強指令, 注意這是python腳本 |
plcrashreporter | 在用戶端捕獲、生成crash log并上傳的庫,很棒!詳情去官網看 |
QuincyKit | 自動生成和上傳crash log,并可以在頁面檢視。包含Server/Client代碼,依賴上面那個庫 |
BugshotKit | 上報bug的工具,支援截屏和Log (不要在AppStore上架時用) |
PonyDebugger | 一套Debugger工具,可以在電腦浏覽器上遠端調試iOS程式~檢視試圖層次、網絡等 |
NSLogger | 一套Log工具,可以在電腦上通過client實時檢視NSLog,甚至是圖檔和二進制檔案 支援Android |
KIF | 一套用Private API做的調試庫,可以以使用者的方式測試(touch in xxx) |
gh-unit | 一套ObjC的測試架構 |
WBWebViewConsole | App内調試WebView的終端 |
SimulatorRemoteNotifications | 模拟遠端Push的工具,調試APNS用 |
FLEX | Flipboardc出的一個在App内調試和和實時修改的工具,很棒~ |
DCIntrospect | 一套iOS調試工具,在iOS界面裡顯示資訊 |
CocoaLumberjack | 一套類似Log4j的東西,可提供企業級的Log~~~~ |
UALogger | undefined |
ARAnalytics | 使用者行為統計,支援各大App資料平台 |
SkyLab | A/B Test工具~ |
HeapInspector-for-iOS | 測試和定位記憶體洩露的庫 |
RHObjectiveBeagle | 追蹤記憶體中對象狀态的庫 |
Xtrace | 輸出所有的方法調用消息 (可以按instance/class過濾) |
Frank | 自動化測試工具? |
dSYMTools | MacApp,通過dSYM檔案解析崩潰log |
umeng-crash-symbol | Mac腳本,解析友盟的崩潰Log |
superdb | 一個Debuger工具 用指令行調試。。 |
iOS-Hierarchy-Viewer | 一個調試iOS界面的工具 通過浏覽器通路~~ 值得瞅瞅~~ |
hierarchydetective | 一個3D顯示iOS視圖層級的調試工具 |
CATransform3D-Test | 調試CATransform3D矩陣的工具~ |
LLDB-QuickLook | 在調試時用指令行調用QuickLook來顯示圖檔、UIView等 |
iConsole | 在App内顯示調試資訊、執行調試指令 |
Nocilla | 一個模拟HTTP響應的調試庫 |
dyci-main | 一個可以在調試時動态添加代碼的工具 需要改動Xcode |
GestureLab | 調試和把玩GestureRecognizor的 |
cedar | BDD風格單元測試 |
iOS-UI-Assets | iOS5.1中,系統控件和App的圖檔資源Dump 嗯..iOS7後就沒用了 |
iOS-Artwork-Extractor | 導出iOS系統App及控件的圖檔資源 隻支援到iOS5 |
舊代碼 & 奇怪的東西
peertalk | 一個蘋果前員工開發的黑科技,通過USB在Mac和iOS之間高速的傳遞資料,被用于螢幕顯示擴充 |
DB5 | 通過plist建構界面的小東西 |
HockeyKit | 一套iOS的 Ad-Hoc更新架構.包含PHP服務端 |
Briefs | 一套類似原型制作工具 |
OpenTLD | 視訊跟蹤檢測 貌似挺高深 |
SimFinger | 一些Fake系統圖示的App 還有一些裝置外框的圖檔、觸摸點圖檔可以用 |
scifihifi-iphone | 已經棄用的舊代碼 新工程去看github頁面 |
iphonearkit | 4年前的代碼 增強現實 (AR) |
TouchDB-iOS | 一個嵌入式的CouchDB實作 |
iOS-Runtime-Headers | 從運作時Dump出來的公有/私有 Framework頭 通過這個可以進行不同版本的對比 |
objectiveresource | RoR相關的東西 |
GRMustache | Mustache模闆? |
titanium_modules | Titanium 的常用子產品 |
fontdiao | 類似FontAwesome的東西,包含了一些國内網站logo |
代碼庫大包包
iphone-3.0-cookbook- | 随書代碼 |
iOS-5-Cookbook | 随書代碼~ |
iOS-6-Cookbook |
iOS-6-Advanced-Cookbook |
Programming-iOS-Book-Examples | Programming iOS 7 書代碼 |
iOS7-day-by-day | iOS7-day-by-day 部落格的代碼 |
iOS7-Sampler | iOS7的一些新功能示範~ |
MyProjects | 一些http:/ /mysparks.info上面的代碼 |
Xcode-Snippets | 一些Xcode代碼片段 |
Mac Only
gitx | 一個git的圖形用戶端 |
Chameleon | 把UIKit克隆到Mac裡 |
Induction | 一個Mac上的資料庫用戶端 支援Mysql Postgre Nosql Redis等 |
twui | 一個Mac的自定義控件庫,有類似iOS的Table和Tab,CA實作 |
kod | Mac上的代碼編輯,Chrome風格,小巧快速 |
slate | Mac上視窗管理 |
nu | 一個包裝,用nu語言來寫東西? |
macgap | 包裝以可以用類似js的寫法來調用函數 |
Quicksilver | 這個..Mac上知名的快速啟動 |
mogenerator | 生成CoreData的Code |
nv | Note程式 |
iTerm2 | 知名終端~ |
Sparkle | 一個軟體更新用的Framework |
PostgresApp | PostgresSQL用戶端 |
terminal-notifier | 通過終端發送Notification |
ShiftIt | 管理桌面視窗 狀态欄插件 |
textmate | 這個不用說了。。~~~ |
textmate-missingdrawer | Textmate插件 一個側邊欄 |
AckMate | Textmate插件 運作ack? |
clicktoflash | Webkit插件 屏蔽Flash |
MongoHub-Mac | MongoDB的用戶端 |
CocosBuilder | 用于cocos2d的JS綁定 GUI設計 |
Rebel | 一些AppKit的擴充 |
Textual | 輕量的IRC用戶端 |
vico | 一個開發用文本編輯器 |
pomodoro | 一個時間管理的App |
visor | Terminal的插件 |
GoAgentX | 這個不用說了.... |
Pixen | 像素畫 的工具 |
Color-Picker-Pro | 取色器 狀态欄插件 |
SNRHUDKit | Mac版的HUD |
ConnectionKit | FTP和WebDAV |
OpenEmu | 各種遊戲機模拟器 |
mpv | 視訊播放器,定制功能強大,基于MPlayer |
Hacky | 一個完整的Hacker News用戶端~~ |
WWDCDownloader | 下載下傳WWDC用,Xcode5 only |
QuickCast | 一個錄屏分享的App |
zephyros | 視窗管理 for hackers |
shuttle | SSH快捷方式 菜單欄插件 |
qlstephen | 系統QuickLook的插件,檢視無擴充名的文本檔案 |
INAppStoreWindow | Mac AppStore風格的NSWindow |
spectacle | 視窗管理 不用滑鼠 |
limechat | IRC用戶端 |
LiveReload | 前端開發,編輯代碼後自動重新整理,非常流行的App,已上架AppStore |
selfcontrol | 自控。。禁止上網一段時間 |
Popup | 在狀态欄彈出的Popup |
MPlayerX | 一個MPlayerX的測試分支 |
QuickCursor | 快速啟動編輯 |
launchrocket | PrefPane, 管理 Homebrew-installed services |
Sonora | 一個小巧的 挺棒的音樂播放器 |
google-music-mac.git | 如題,Google Music用戶端 |
SafariOmnibar | 一個Sarari插件 |
HexFiend | 16進制編輯器 |
macdown | 很棒的Markdown編輯器 |
atom | Github官方的 21世紀開源代碼編輯器 :) |
Cakebrew | Homebrew圖形管理~ |
sequelpro | Sequel Pro 通路MySQL |
DrawKit | Mac裡矢量繪圖的庫,功能豐富 |
GIFs | 在網站搜尋GIF圖檔,已上架AppStore |
iSparta | APNG 和 WebP 格式的轉換, 騰訊出的, 用于QQ手機表情 |
MIDIApps | 兩個App,一個是Midi monitoring,一個是SysEx |
Xcode插件/開發工具
Alcatraz | Xcode插件 管理和發現插件~~ |
Polychromatic | Xcode插件 為不同的變量類型賦予不同的顔色~ |
ClangFormat-Xcode | Xcode插件 clang-format 代碼格式化 |
BBUncrustifyPlugin-Xcode | Xcode插件 Uncrustify格式化 |
HOStringSense-for-Xcode | Xcode插件 直接編輯轉義字元串 |
ZLGotoSandboxPlugin | Xcode插件 快速打開模拟器的Sandbox檔案夾 |
cocoapods-xcode-plugin | Xcode插件 cocoapod |
KFCocoaPodsPlugin | Xcode插件 cocoapod, 友善編輯Podfile,顯示建構日志 |
FuzzyAutocompletePlugin | Xcode插件 更好的代碼自動補全 |
XCActionBar | Xcode插件 工作流, "Alfred for Xcode" |
XcodeBoost | Xcode插件 代碼操作,例如符号高亮、方法複制、正則比對等 |
Dash-Plugin-for-Xcode | Xcode插件 用Dash替代預設Doc浏覽器 |
VVDocumenter-Xcode | Xcode插件 寫注釋時自動提醒JavaDoc風格 |
SCXcodeSwitchExpander | Xcode插件 在寫switch時,自動補全所有選項 (隻支援NS_ENUM) |
ColorSense-for-Xcode | Xcode插件 支援動态調整UIColor |
KSImageNamed-Xcode | Xcode插件 支援顯示工程裡的UIImage |
Lin-Xcode5 | Xcode插件 顯示NSLocalizedString的對應字元串 |
XToDo | Xcode插件 列出所有TODO FIXME等 性能差 |
CodePilot | Xcode插件 快速查找和定位代碼 |
XVim | Xcode插件 支援綁定VIM快捷鍵 |
CATweaker | Xcode插件/獨立App 編輯CAMediaTimingFunction動畫曲線 |
tween-o-matic | 編輯CAMediaTimingFunction動畫曲線 |
nib2objc | 把xib和nib翻譯成m 包括指令、GUI、Service |
iOS-Universal-Framework | 編譯iOS的Framework的通用模闆 支援armv7s |
iOS-Framework | 編譯iOS的Framework的通用模闆 |
SCStringsUtility | 國際化/翻譯工具,用于制作和修改 localizable String |
XcodeEditor | 解析和操作Xcode工程檔案 |
UIEffectDesignerView | 原生iOS/Mac粒子效果設計 |
avocado | 非常強大的iOS互動設計工具箱,基于Facebook Origami |
JSONExport | 貼上JSON字元串,生成ObjC/Swift/Java對象 |
acani | 能通過 JSON 字元串直接生成 Object 代碼 |
appledoc | 通過代碼注釋生成doc文檔,隻支援ObjC |
jazzy | 通過代碼注釋生成doc文檔,支援ObjC/Swift,分析準确 |
CocoaPods | 管理Cocoa庫依賴 |
Carthage | 去中心化的依賴管理 (類似cocoapods) |
APNS-Pusher | 通過APNS發推送~ |
Swift基礎功能
ExSwift | 一套 Extensions |
SwiftMoment | 一個好用的時間處理的庫 (Moment.js) |
Timepiece | 一個時間處理的庫 (NSDate) |
Design-Patterns-In-Swift | Swift設計模式展示 |
HanekeSwift | 一個通用緩存 |
SugarRecord | 資料存儲的封裝,支援CoreData/Realm |
SQLite.swift | SQLite封裝 |
Async | GCD封裝 |
SwiftSSL | 加密解密,支援MD5,SHA,HMac |
CryptoSwift | 加密解密,支援MD5,SHA,HMac,AES等 |
Bond | 各種事件綁定 |
Dollar.swift | 容器類的操作 (Underscore.js) |
Swiftz | 函數式程式設計,重載了一坨運算符... |
Runes | 幾個貌似有用的運算符重載 (如尼字母啊哈哈...) |
Euler | 一些數學符号的運算符重載 |
架構
ReactKit | Reactive 架構 |
RxSwift | ReactiveCocoa 的 Swift 試驗性版本 |
PromiseKit | Future and promise 方式程式設計. 這是一個雙語版本的庫(ObjC/Swift) |
SwiftTask | 任務管理 Promise + progress + pause + cancel + retry |
Cartography | Autolayout的封裝 |
SnapKit | Autolayout的封裝 |
網絡
Alamofire | Swift最流行的HTTP請求庫 |
Just | 簡單好用的HTTP請求庫 |
SwiftHTTP | 簡單的HTTP請求,簡單包裝自NSURLSession |
Starscream | WebSocket連接配接庫 |
Argo | JSON解析與對象映射 |
SwiftyJSON | JSON解析 |
ObjectMapper | JSON對象映射/互相轉換 |
KFSwiftImageLoader | 網絡圖檔加載 (支援 iOS 和 Watch) |
Kingfisher | 網絡圖檔加載 (仿SDWebImage) |
動畫
DKChainableAnimationKit | 通過鍊式代碼讓動畫實作得更輕松 |
Spring | 很不錯的動畫庫 |
控件/UI
PKHUD | 一個iOS8風格的HUD,效果不錯 |
TouchVisualizer | 一行代碼,就可以把觸摸位置顯示到螢幕上 |
Fingertips | 自定義UIWindow,可以把觸摸位置顯示到螢幕上 |
KYCircularProgress | 簡單好用的環形進度條 |
Persei | ScrollView頂部嵌入菜單,有不錯的動畫效果 |
MarkdownTextView | 基于 TextKit 的 Markdown 文本框 |
RichEditorView | 富文本編輯、支援與HTML互相轉換 (基于WebView) |
DynamicBlurView | 毛玻璃效果,支援動畫 |
PullToMakeSoup | 一個很有趣的下拉重新整理動畫 |
BreakOutToRefresh | 下拉重新整理動畫裡打磚頭 |
ParticleLab | 用Metal實作的粒子系統 |
MaterialKit | 一套有 Android Material 風格的控件 (漣漪動畫) |
paper-switch | 一個開關,有圓圈放大的動畫 (Material 風格) |
ZFRippleButton | 一套 Material 風格的 Button (漣漪動畫) |
BubbleTransition | 一個導航Transition,Material 風格的圓圈放大 |
SevenSwitch | 幾個自定義樣式的Switch |
TextFieldEffects | 幾個還不錯的 TextField 效果 |
PageMenu | 類似網易新聞那樣的 Top Tabbar Controller |
WobbleView | 左滑删除時,邊緣抖動動畫 |
hamburger-button | 删除按鈕與漢堡按鈕之間的變化動畫 |
LTMorphingLabel | UILabel特效 (實作了Keynote中不少特效) 很棒 |
animated-tab-bar | Tabbar上的動畫,支援翻轉、彈簧、幀動畫等 |
adaptive-tab-bar | 随着時間的流逝,自動隐藏文字保留圖示的Tabbar... |
SAHistoryNavigationViewController | 導航欄傳回時,以類似iOS多任務的界面展示所有曆史内容,效果不錯 |
SCLAlertView-Swift | 一個自定義AlertView |
GuillotineMenu | 一個在導航欄翻上翻下的菜單 |
ios-charts | 圖表繪制庫,支援折線/餅圖/柱狀圖/扇形/雷達圖/K線等 |
PNChart-Swift | 圖表繪制庫, PNChart的Swift版本 |
其他
CleanroomLogger | Log工具, Swift版的CocoaLumberjack/log4j |
Quick | BDD測試架構, 支援ObjC |
Sleipnir | 又一個BDD |
DBPathRecognizer | 複雜的手勢識别 |
FontBlaster | 更友善的加載自定義字型 |
Surge | Accelerate庫的包裝 |
Toucan | 圖檔調整庫,支援裁剪、調整大小、Mask、圓角等功能 |
Siren | 更新時的提示彈框, (Harpy的Swift版本) 使用時需要謹慎對待AppStore稽核 |
MusicKit | 音樂分析、和弦探測、MIDI I/O |
App
Chats | 一個具有原生界面風格的聊天App (注意這個還有配套的開源服務端) |
SwiftWeather | 一個不錯的天氣App |
VPNOn | VPN連接配接管理,支援 Watch,已上架 |
V2EXClient | 一個 V2EX 的一個用戶端 |
imWildCat | 又一個 V2EX 用戶端 |
SwiftHN | 一個 Hacker News 用戶端 |
News-YC---iPhone | 又一個 Hacker News 用戶端 |
FlappySwift | Flappy Bird |
swift-2048 | 2048 |
eidolon | artsy.net 藝術品拍賣資訊 |
非Github
cooliris-toolkit | Cooliris出品基礎工具包,Github有Clone |
core-plot | 強大的2D資料繪圖庫 |
j2objc | 神奇的東西,将Java翻譯成ObjC~ Google出品 |
theunarchiver | 解壓,支援Zip, Tar, Gzip, Bzip2, 7-Zip, Rar, LhA, StuffIt等 |
macfuse | 建立OSX的檔案系統~ |
google-toolbox-for-mac | 著名的Google工具箱 |
RegexKitLite | 著名的ObjC 正規表達式 |
zipachive | 用得很廣泛的ObjC zip檔案壓縮解壓 (github上有幾個mirror) |
如果轉載請注明轉于:AirZilong的部落格