知名iOS應用背后的第三方開源項目

jopen 9年前發布 | 24K 次閱讀 IOS iOS開發 移動開發

Instagram

AFNetworking: 適用于iOS和OS X的網絡框架。

Appirater: 提醒用戶打分。

ASIHTTPRequest:簡單使用CFNetwork API封裝進行HTTP網絡請求,用Objective-C編寫,可應用在Mac OSX和iOS開發中。

CocoaHTTPServer: 用于Mac OS X和iOS應用程序的輕量級、可嵌入的HTTP服務器框架。

Cocoa Lumberjack:適用于Mac和iOS的日志框架,集簡單、快速、強大以及靈活于一身。

MBProgressHUD: 用多種樣式展示半透明的HUD,并帶有指示器和標簽,自定義功能強大。

PLCrashReporter (Github mirror): 進程內崩潰報告框架。

QSUtilities: 實用工具、控件以及其他輔助類的集合。

SocketRocket: Objective-C WebSocket客戶端庫。 https://github.com/square/SocketRocket

XBImageFilters:允許實時過濾攝像頭拍攝的照片,使用OpenGL ES 2 來快速處理各種圖片效果。

 

Foursquare 

非死book SDK for iOS: 集成非死book,構建強大的社交app。

FSNetworking: Foursquare iOS網絡庫。

kingpin: MapKit/MKAnnotation pin 聚合庫,主要用來在地圖上面添加錨點。

AFNetworking:適用于iOS和OS X的網絡框架。

SKBounceAnimation: CAKeyframeAnimation子類,可快速簡單地設置彈動的數量,開始和結束的值,以及創建動畫。 

DB5: 通過Plist配置文件。

 

LinkedIn

BlocksKit: blocks工具包。

SDWebImage: 提供一個UIImageVIew類以支持遠程加載網絡圖片。具有緩存管理、異步圖片下載等功能,支持GIF動畫,使用GCD和ARC。

DTCOreText:文字效果代碼類庫。在UITextView上實現豐富的文字效果,比如文字大小、顏色、字體、下劃線,鏈接,給文字加上圖片、視頻,文字任意間距等等。實現類似于CSS網頁的文字效果。

 

Shazam

AudioStreamer:Mac OS X和iPhone上適用的流媒體音頻播放器,可播放來自網絡上的音樂。.

ColorArt: iTunes 11風格的顏色匹配代碼。

objc-geohash: Objective-C GeoHash庫,通過經緯度獲得哈希表。

FormatterKit: 收集了精心構思的NSFormatter子類。

UIView+Glow: UIView的一個類別,可添加對制作發光視圖的支持,以突出屏幕上重要的部分,方便用戶與之進行交互。

WEbViewJavascriptBridge: 在使用UIWebView時,它優雅地實現了JS與ios 的ObjC 原生代碼之間的互調,支持消息發送、接收、消息處理器的注冊與調用以及設置消息處理的回調。

 

Skype

AFNetworking: 適用于iOS和OS X的網絡框架。

Hockey SDK: HockeyApp service官方iOS SDK。

PLCrashReporter (Github mirror): 進程內的崩潰報告框架。

TTTAttributedLabel是一個文字視圖開源組件,是UILabel的替代元件,可以以簡單的方式展現渲染的屬性字符串。另外,還支持鏈接植入,不管是手動還是使用UIDataDetectorTypes自動把電話號碼、事件、地址以及其他信息變成鏈接。

SDWebImage: 提供一個UIImageVIew類以支持遠程加載網絡圖片。具有緩存管理、異步圖片下載等功能,支持GIF動畫,使用GCD和ARC。

Cocoa Lumberjack: 適用于Mac和iOS的日志框架,集簡單、快速、強大以及靈活于一身。

MWPhotoBrowser: 一個簡單的帶有柵格視圖的iOS照片瀏覽器,可添加標題和選擇多個圖片。照片瀏覽器效果類似iOS原生的照片應用,可顯示來自手機的圖片或者是網絡圖片,也可自動從網絡下載圖片并進行緩存,還可圖片進行縮放等。

BlocksKit: Objective-C blocks工具包。

 

Spotify

FMDB: SQLite API封裝庫。

MAObjCRuntime:將運行時API封裝成ObjC。

Nu: 編程語言。

PLCrashReporter (Github mirror):進程內崩潰報告框架。

SBJSON:Objective-C 實現的一個嚴格的JSON 解析器和生成器。

原文地址:http://blog.sina.com.cn/s/blog_8e90ad960102v3tb.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!