終于開始提筆,額,提手下博客了,直接上點(diǎn)硬貨把
GitHub上有很多不錯(cuò)的iOS開源項(xiàng)目,個(gè)人認(rèn)為不錯(cuò)的,有這么幾個(gè):
1. ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub:
GitHub自家的函數(shù)式響應(yīng)式編程范式的Objective-C實(shí)現(xiàn),名字聽著很高大上,學(xué)習(xí)曲線確實(shí)也比較陡,但是絕對會(huì)改變你對iOS編程的認(rèn)知,首推之。
2. Mantle:Mantle/Mantle · GitHub:
又是GitHub自家的產(chǎn)物,輕量級(jí)建模的首選,也可以很好的配合CoreData工作。
3. AFNetworking:AFNetworking/AFNetworking · GitHub:
iOS7之前,蘋果自帶的網(wǎng)絡(luò)庫有多難用!matt大神的AFNetworking絕對可以解放你。使用蘋果的NSURLRequest及iOS7的NSURLSession,清晰的架構(gòu),足夠的文檔,可以認(rèn)為是第三方開源庫的楷模了。
4. BlocksKit:pandamonia/BlocksKit 路 GitHub
本人相當(dāng)偏愛Functional Programming,Objective-C中的block絕對滿足我的口味。但想用好block也不是很容易,如果對block有愛,就請使用這個(gè)庫吧。
5. Nimbus:jverkoey/nimbus · GitHub
第一次關(guān)注nimbus是因?yàn)镕acebook的Three20開源庫。可惜Three20庫已死,主要作者跳出來,寫了nimbus。
6. pop:facebook/pop · GitHub
facebook出品的paper,動(dòng)畫效果太好了,趕超apple的原生app一大截。pop就是paper的動(dòng)畫庫!
7. GPUImage:BradLarson/GPUImage ?? GitHub
iOS7出來時(shí),很多好看的效果,其實(shí)都是對圖像的各種處理(比如模糊效果)。圖像處理看來以后也是iOS開發(fā)的必備技能之一了。而GPUImage,就是能快速處理各種圖像效果的利器!