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有用到)
jspahrsummers_libextobjc">
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
JavascriptBridge">
WebViewJavascriptBridge
UIWebView和Cocoa之間的事件傳遞
JavaScriptBridge">
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+
WProgressView">
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浏覽器
vcat_VVDocumenter-Xcode">
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)