開源 iOS 項目分類索引大全 開源 iOS 項目分類索引大全 GitHub 上大概600個開源 iOS 項目的分類和介紹,對於你挑選和使用開源項目應該有幫助 系統基礎庫 Category/Util sstoolkit 一套Category類型的庫,附帶很多自定義控制項 功能不錯~ BlocksKit ...
開源 iOS 項目分類索引大全
GitHub 上大概600個開源 iOS 項目的分類和介紹,對於你挑選和使用開源項目應該有幫助
系統基礎庫 Category/Utilsstoolkit | 一套Category類型的庫,附帶很多自定義控制項 功能不錯~ | ||
BlocksKit | 將Block風格帶入UIKit和Founcation | ||
cocoa-helpers | 一些Cocoa的擴展 2年前的工程 | ||
CoconutKit | 一系列擴展和一些自定組件 | ||
STUtils | 一系列擴展包 | ||
PSFoundation | 一系列擴展 和功能增強 | ||
ConciseKit | 一系列巨集定義 挺有意思 | ||
DTFoundation | 又一系列擴展。。。 | ||
BBBootstrap | 一些常見功能的擴展庫 | ||
cooliris-toolkit | cooliris出品的基礎工具庫,從GoogleCode clone過來 | ||
BaseKit | 一套基礎工具庫 | ||
NSObject-Utility-Categories | 如題 | ||
NSArray-Utilities | 如題 | ||
aqtoolkit | 一些常用的東西 | ||
DLIntrospection | 一些NSObject的擴展 | ||
NSDate-Extensions | 如題日期 | ||
ALActionBlocks | 在UIControl上添加的Block事件 | ||
jrswizzle | 主要是swizzling | ||
moriarty | 一些還算有用的功能 | ||
QSUtilities | 一些基礎庫 (Instagram有用到) | ||
libextobjc | 一堆oc的擴展 | ||
PrettyTimestamp | 友好時間的擴展 | ||
ios-jail-break-detector | 檢測是否越獄 有上線 | ||
crackify | 檢測App是否被破解 | ||
NSBundle-OBCodeSigningInfo | 檢查當前簽名、Sandbox狀態 MacOSX | ||
UIView-AnimatedProperty | 為UIView添加動畫效果的property,有用到swizzle | ||
Block-KVO | Block風格的KVO~ | ||
MTDates | 一些Data的category | ||
CocoaSecurity | 常見的哈希、加密解密演算法 | ||
sskeychain | 訪問keychain 支持iOS Mac | ||
ABContactHelper | 訪問聯繫人 | ||
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 | ||
FastImageCache | 滑動時快速顯示圖片的庫,Path開發 |
mediaextract | 純C的一些常用媒體文件的解析讀取 | ||
objection | 一個估計是java ee寫多了的人搞的。。註解依賴註入xx工廠之類的 | ||
Typhoon | IoC容器啊~~ | ||
HTKit | 一票亂七八糟的東西 | ||
StringScore | 模糊匹配字元串 查找某兩個字元串的相似程度 | ||
RegexKitLite | 正則表達式庫 (從SF.net mirror過來) | ||
FormatterKit | 一個NSString的格式化工具 | ||
TMCache | 一個記憶體Cache | ||
EGOCache | EGOImage裡面的 Cache功能 | ||
HJCache | 一個緩存網路內容等的Cache | ||
RNCryptor | 加密解密相關 貌似更上流, note:去看一下他博客 | ||
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.git | 常見演算法的ObjC實現,包括排序、查找、數組、字元串、常用數據結構.. |
three20 | 一個曾經用得廣泛的龐大的iOS開發框架 已不再維護 | ||
nimbus | three20替代品 又一個龐大的框架 | ||
BeeFramework | 一個基於MVC的框架, 比較大.. | ||
OmniGroup | 一套很龐大的庫(OmniGroup) 支持Mac和iOS 更新迅速 | ||
ReactiveCocoa | 一套響應式編程的框架(Functional Reactive Programming) 支持Mac | ||
WebViewJavascriptBridge | WebView和Cocoa之間的事件傳遞 | ||
OCUDL | 自定義literals 有點意思~~ | ||
Kiwi | 一個Behavior驅動編程框架? (BDD)? | ||
Mantle | 一個Model層, 替代CoreData 可以生成Model對象~ Github官方出品.. | ||
MagicalRecord | CoreData的包裝 簡化代碼 | ||
fmdb | SQLite的封裝 | ||
KZPropertyMapper | 一個Model的封裝,類JSON | ||
BlockInjection | 為某個方法註入一個Block 類似AOP | ||
NSObject-ObjectMap | JSON和XML包裝到Object | ||
Ejecta | 通過OpenGL OpenAL來實現 WebCanvas JS等,很龐大~ | ||
FCModel | 為SQL程式員包裝一下CoreData |
iOS-System-Services | 獲取各種設備信息 包括硬體、網路、記憶體、進程等等 | ||
MKStoreKit | iAP用的庫 | ||
CargoBay | 一個包裝iAP StoreKit的庫 | ||
RMStore | 很輕量的iAP包裝 | ||
QuincyKit | 處理crach信息的庫 只有上架應用才能用 支持Mac | ||
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的封裝 | ||
iHasApp | 檢測某個App是否安裝,集成了常見的URL Scheme |
AFNetworking | 很棒的HTTP網路通信庫 | ||
asi-http-request | 一個HTTP庫 同樣很知名 性能好,穩定 但已不再維護 | ||
MKNetworkKit | 一個HTTP庫 支持Mac 同樣也不錯 | ||
STHTTPRequest | 一個非常簡單的http庫,包裝了NSURLConnection | ||
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 | ||
SocketRocket | WebSocket客戶端~ | ||
MailCore | IMAP SMTP郵件協議 |
JSONKit | 性能非常好 (只比Apple原生的差一點) | ||
json-framework | SBJson 曾經用得很廣泛的JSON 性能差 | ||
TouchJSON | 又一個JSON庫 | ||
yajl-objc | 一個JSON庫 可以支持流解析 支持Mac | ||
JSONModel | 一個構建JSON Model的工具和庫 |
MWFeedParser | Feed/Atom解析 | ||
RSSKit | RSS Atom解析 | ||
ElementParser | 提供Html和XML的解析 | ||
hpple | 提供Html/XML解析 | ||
Objective-C-HMTL-Parser | 一個很簡單的HTML解析 包裝了下libxml | ||
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~ |
EGOImageLoading | 下載使用網路圖片的庫 | ||
SDWebImage | 非同步載入網路圖片 (UIImage Category) | ||
TCBlobDownload | 下載大文件/ 斷點續傳 | ||
GroundControl | 一個通過遠程plist改變配置的庫 | ||
appirater | 提醒用戶稍後到AppStore給你評分的功能 | ||
iRate | 類似appirater 提醒用戶稍後到AppStore評分 支持Mac | ||
ShareKit | 分享到國外的一些社交網站 的功能 用的的人挺多 | ||
Harpy | 新版本更新提醒 | ||
iVersion | 新版本更新提醒 功能提示 | ||
DataKit | 以類似CoreData的Model 來獲取網路資源 | ||
SDURLCache | URL緩存 | ||
objective-git | libgit的包裝 挺龐大 | ||
nsrails | RoR風格的網路交互API |
iOSSystemSoundsLibrary | 列出和播放iOS系統聲音~ |
novocaine | 一個聲音庫 錄音放音 頁面上有CoreAudio的教程鏈接 |
TheAmazingAudioEngine | 一個聲音庫 包裝了CoreAudio |
AudioStreamer | 音頻流播放庫 支持Mac |
SimpleAudioEngine | 一個簡單的播放聲音的庫 |
DOUAudioStreamer | 豆瓣的音頻流播放 |
audiograph | 一個AU的教程 & 示例工程~ |
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的庫 很簡單 |
sfArkXTm | 簡單解壓sfArk的一個cpp |
unsfark | 和上面sfArkXTm一樣,是老一點的純C版本 |
MuseScore | 一個跨平臺的音樂軟體~ not iOS |
OpenSFZ | 一個SF2的處理庫(Github上有詳細說明) An Open SFZ player & SF2 based on SFZero |
alsaplayer | 一個Linux下PCM庫 有sf2 midi等處理過程 |
GPUImage | 基於GPU的實時圖像視頻處理 | ||
XBImageFilters | 一個GPU實時處理的庫 類似GPUImage | ||
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 | 一個虛擬現實的庫 |
NYXImagesKit | 一套圖像處理的庫 加在UIImage上 | ||
ios-image-filters | UIImage擴展 類似PS的功能 用CoreImage | ||
vImageCategory | UIImage擴展 簡單的一些處理 | ||
MGImageUtilities | 幾個簡單的圖片處理 UIImage | ||
UIImageAdjust | 一些UIImage的擴展 如亮度 模糊等 | ||
CKImageAdditions | 一些UIImage的不錯功能~ | ||
UIImage-BlurredFrame | 僅模糊圖片中的一塊區域~ | ||
LBBlurredImage | UIImage擴展 可以模糊 不知道性能如何 | ||
FilterKit | 為拍照添加濾鏡 基於GPUImage | ||
TCam | 用CIFIlter實現的類似Instagram的類 | ||
CLImageEditor | 一個功能齊全的圖像處理(濾鏡/曲線/裁減/旋轉/等等~) | ||
PKCoreTechniques | CA和CG的特性演示 | ||
UIImage-Categories | UIImage的一些擴展 | ||
uiimage-dsp | UIImage模糊的一些方法 | ||
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 |
更多相關文章
一周排行
所有分類
|