項(xiàng)目常用第三方庫(kù)

app開(kāi)發(fā)必備第三方庫(kù)

網(wǎng)易新聞
AppleReachability蘋果自家的網(wǎng)絡(luò)監(jiān)測(cè)庫(kù)阔墩,提供block累铅,notification方式判斷網(wǎng)絡(luò)是否鏈接和鏈接狀態(tài)具體例子見(jiàn)demo醇王。
ASIHTTPRequestASIHTTPRequest就是一個(gè)對(duì)CFNetwork API進(jìn)行了封裝敌卓,并且使用起來(lái)非常簡(jiǎn)單的一套API遂黍,用Objective-C編寫,可以很好的應(yīng)用在Mac OS X系統(tǒng)和iOS平臺(tái)的應(yīng)用程序中安接。ASIHTTPRequest適用于基本的HTTP請(qǐng)求翔忽,和基于REST的服務(wù)之間的交互。ASIHTTPRequest類庫(kù)簡(jiǎn)介和使用說(shuō)明.

EGOTableViewPullRefresh 一款下拉刷新的第三方控件盏檐,在MJ編寫一款MJrefresh后呀打,EGO在使用上不怎么火了,原理是開(kāi)啟線程糯笙,實(shí)現(xiàn)異步加載數(shù)據(jù)。否則刷新時(shí)會(huì)出現(xiàn)卡頓現(xiàn)象撩银。
GTMNSString+HTML谷歌開(kāi)源的用于過(guò)濾HTML標(biāo)簽给涕,沒(méi)有用過(guò)。具體性能不了解
MGTemplateEngine
MPOAuth
RegexKitLite
SDWebImage
SSZipArchivewax

Garageband
MurmurHash
libpng
zlib
SBJson (json-framework)

iWork三套件
MOKit
Boost C++ Library
protobuf
OpenGL Mathematics
SQLite
cephes math library

Pinterest
AFNetworking
AFHttpClientLogger
Facebook SDK
iRate
MAKVONotificationCenter
SDWebImage
SFHFKeychainUtils
SSPullToRefresh
SVProgressHUD
TTTAttributedLabel
TTTLocalizedPluralString
UIAlertView-Blocks

多看閱讀
fmdb
ASIHTTPRequest
FreeTypeJSONKit
Objective-ZipSkia (Google)
MBProgressHUD

淘寶
MAZeroingWeakRef
MBProgressHUD
ABContactHelper
ASIHTTPRequest
CocoaLumberjack
EGOTableViewPullRefresh
fmdb
GTMBase64
JSONKit
SBJson (json-framework)
RTLabel
SDWebImage
SVPullToRefresh
three20
ziparchive

微信
cocos2d
EGOTableViewPullRefresh
Facebook iOS SDK
JSONKit
SBJson
ziparchive

QQ
ASIHTTPRequest
FMDB
CocoaAsyncSocket
JSONKit
MBProgressHUD
OpenUDID
SBJson
SVPullToRefresh

百度地圖
AFNetworking
GTMBase64
JSONKit
MBProgressHUD
RNCachingURLProtocol
SDWebImage

微博
ABContactHelper
AFNetworking
ASIHTTPRequest
DACircularProgressView
DDProgressView
DTFoundation
fmdb
JSONKit
SBJson
MBProgressHUD
MTStatusBarOverlay
OpenUDID
SFHFKeychainUtils

人人
cocoaasyncsocket
ZipArchive
MBProgressHUD
JSONKit
GTMBase64
MKNetworkKit
HPGrowingTextView
zxing

比較流行的第三方庫(kù):
HTTP

相比較之下,AFNetworking是目前最優(yōu)秀的一個(gè)了:輕量、易用够庙、使用者多恭应、開(kāi)發(fā)者有在積極維護(hù)。在AFN出現(xiàn)之前耘眨,這個(gè)角色是由 ASIHTTPRequest扮演的昼榛,只是到現(xiàn)在年久失修了。關(guān)于AFN和ASI的對(duì)比剔难,這里有一篇不錯(cuò)的文章http://www.infoq.com /cn/articles/afn_vs_asi胆屿。除此之外,MKNetworkKit和RestKit也有一定的使用者偶宫。

Socket

CocoaAsyncSocket無(wú)疑是目前封裝得最完善的Socket庫(kù)了:支持異步TCP/UDP非迹,支持GCD,Objective-C接口封裝纯趋。憎兽。目前沒(méi)有發(fā)現(xiàn)可以與之相比的同類產(chǎn)品。吵冒。

JSON

直接用系統(tǒng)提供的NSJSONSerialization纯命,性能比第三方的好,又是官方API痹栖。

XMPP

現(xiàn)在做個(gè)實(shí)時(shí)聊天亿汞,XMPP協(xié)議算是很成熟的方案了。XMPPFramework一個(gè)很不錯(cuò)的選擇结耀,可以直接和OpenFire服務(wù)器打交道留夜。項(xiàng)目不大人手不多的話,可以看看這個(gè)图甜。
XMPP是PC即時(shí)通訊時(shí)代通用的協(xié)議碍粥,而且各家的協(xié)議又不相同,移動(dòng)時(shí)代基本不用這個(gè)了黑毅,現(xiàn)在比較流行融云等等第三方即時(shí)通訊服務(wù)了嚼摩。
基礎(chǔ)工具類
SSToolkit算是一個(gè)不錯(cuò)的工具包,提供各種比如編碼矿瘦、加密枕面、字符串處理等等東西,還提供了一些不錯(cuò)的自定義控件缚去,并且文檔非常齊全潮秘。
框架
過(guò)去有很多人再用three20,這個(gè)東西太大太重易结,文檔又少枕荞,到頭來(lái)連Facebook都停止維護(hù)了柜候。作為替代品nimbus現(xiàn)在流行了開(kāi)來(lái),關(guān) 鍵在于它文檔齊全躏精。渣刷。國(guó)內(nèi)有個(gè)MVC框架叫BeeFramework,號(hào)稱是頂級(jí)框架并且功能超過(guò)nimbus矗烛,有興趣的可以看一下辅柴。。 ReactiveCocoa把響應(yīng)式編程這種上流的東西帶了過(guò)來(lái)瞭吃,值得試一試碌嘀。。

數(shù)據(jù)存儲(chǔ)

還是挺多人(比如我)喜歡直接跟SQLite打交道的虱而,這方面fmdb封裝的很不錯(cuò)筏餐。如果用CoreData來(lái)做存儲(chǔ)的,可以用一下MagicalRecord牡拇。

圖像處理

GPUImage無(wú)疑是這方面的集大成者了魁瞪。。用OpenGL ES2.0來(lái)實(shí)時(shí)處理圖片和視頻流惠呼,性能和功能都是頂尖的导俘。

開(kāi)發(fā)和調(diào)試工具

PonyDebugger看上去是一個(gè)不錯(cuò)的調(diào)試工具,可以在電腦瀏覽器上遠(yuǎn)程調(diào)試iOS程序剔蹋、查看試圖層次旅薄、網(wǎng)絡(luò)等等。CocoaLumberjack是個(gè)Log工具泣崩,號(hào)稱是可以提供企業(yè)級(jí)Log少梁,使用者也挺多

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市矫付,隨后出現(xiàn)的幾起案子凯沪,更是在濱河造成了極大的恐慌,老刑警劉巖买优,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件妨马,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡杀赢,警方通過(guò)查閱死者的電腦和手機(jī)烘跺,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)脂崔,“玉大人滤淳,你說(shuō)我怎么就攤上這事∑鲎螅” “怎么了娇钱?”我有些...
    開(kāi)封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵伤柄,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我文搂,道長(zhǎng),這世上最難降的妖魔是什么秤朗? 我笑而不...
    開(kāi)封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任煤蹭,我火速辦了婚禮,結(jié)果婚禮上取视,老公的妹妹穿的比我還像新娘硝皂。我一直安慰自己,他們只是感情好作谭,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布稽物。 她就那樣靜靜地躺著,像睡著了一般折欠。 火紅的嫁衣襯著肌膚如雪贝或。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天锐秦,我揣著相機(jī)與錄音咪奖,去河邊找鬼。 笑死酱床,一個(gè)胖子當(dāng)著我的面吹牛羊赵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播扇谣,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼昧捷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了罐寨?” 一聲冷哼從身側(cè)響起靡挥,我...
    開(kāi)封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎衩茸,沒(méi)想到半個(gè)月后芹血,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡楞慈,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年幔烛,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片囊蓝。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡饿悬,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出聚霜,到底是詐尸還是另有隱情狡恬,我是刑警寧澤珠叔,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站弟劲,受9級(jí)特大地震影響祷安,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜兔乞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一汇鞭、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧庸追,春花似錦霍骄、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至咱娶,卻和暖如春米间,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背豺总。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工车伞, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人喻喳。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓另玖,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親表伦。 傳聞我的和親對(duì)象是個(gè)殘疾皇子谦去,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容