開源庫學習

西門吹霧發表於2018-01-08
  1. ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub: GitHub自家的函式式響應式程式設計正規化的Objective-C實現,名字聽著很高大上,學習曲線確實也比較陡,但是絕對會改變你對iOS程式設計的認知,首推之。
  2. Mantle:Mantle/Mantle · GitHub: 又是GitHub自家的產物,輕量級建模的首選,也可以很好的配合CoreData工作。
  3. AFNetworking:AFNetworking/AFNetworking · GitHub: iOS7之前,蘋果自帶的網路庫有多難用!matt大神的AFNetworking絕對可以解放你。使用蘋果的NSURLRequest及iOS7的NSURLSession,清晰的架構,足夠的文件,可以認為是第三方開源庫的楷模了。
  4. BlocksKit: pandamonia/BlocksKit 路 GitHub 本人相當偏愛Functional Programming,Objective-C中的block絕對滿足我的口味。但想用好block也不是很容易,如果對block有愛,就請使用這個庫吧。
  5. Nimbus:jverkoey/nimbus · GitHub 第一次關注nimbus是因為Facebook的Three20開源庫。可惜Three20庫已死,主要作者跳出來,寫了nimbus。
  6. pop: facebook/pop · GitHub facebook出品的paper,動畫效果太好了,趕超apple的原生app一大截。pop就是paper的動畫庫!
  7. GPUImage: BradLarson/GPUImage ยท GitHub iOS7出來時,很多好看的效果,其實都是對影象的各種處理(比如模糊效果)。影象處理看來以後也是iOS開發的必備技能之一了。而GPUImage,就是能快速處理各種影象效果的利器!

8.一行程式碼實現Badge效果 :https://github.com/weng1250/WZLBadge

相關文章