著作權歸作者所有。
github上有很多不錯的ios開源專案,個人認為不錯的,有這麼幾個:
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
7. gpuimage:
bradlarson/gpuimage ยท github
ios7出來時,很多好看的效果,其實都是對影象的各種處理(比如模糊效果)。影象處理看來以後也是ios開發的必備技能之一了。而gpuimage,就是能快速處理各種影象效果的利器!
==========================================
好吧,我承認第一次知乎的回答有點驚喜,沒想到這麼多人點贊 ^_^
最近還是在深入學習reactivecocoa,看reactivecocoa的原始碼。對響應式程式設計還是有很多期待的,有時間也要重溫函式式程式設計(比如haskell),或者把響應式程式設計的公開課(
coursera.org
)看完。程式設計正規化的選擇可以說是相當重要的。未來是多核+併發的時代,函式式程式設計無疑是更好的選擇。
interactive 3d graphics course with three.js & webgl
)。
當然最重要的,還是計算機的各種基礎知識了吧,知其然,知其所以然,才是正道~
以上是個人的經驗,歡迎交流討論~
GitHub上有很多不錯的iOS開源專案
github上有很多不錯的ios開源專案,個人認為不錯的,有這麼幾個 1.reactivecocoa reactivecocoa reactivecocoa github github自家的函式式響應式程式設計正規化的objective c實現,名字聽著很高大上,學習曲線確實也比較陡,但是絕對會改變...
很多時候,都是想的不錯,結果很差
我 說過 16 天 拿下,大前端,結果才發現 這根本不可能 因為自己行動力,跟不 上,所以各位看客,一定要堅持,只有 大量行動,才會有收穫!所以,我又回來,繼續前行!課程目錄 第1章 大資料概述.mp4 第2章 初識hadoop.mp4 第3章 分布式檔案系統hdfs.mp4 第4章 分布式資源排程...
Github 三種不錯的開源loading效果
最近突然心血來潮,對一些loading感興趣,loading這玩意說重要也重要,說不重要也不重要,因為這是乙個提公升你產品體驗的乙個細節,如果loading做的好,對於一些耗時需要使用者等待的頁面來說會轉移使用者注意力,不會顯得那麼煩躁,所以你可以看到市面上各種各樣好玩的loading動畫,那麼這篇...