說到 ios 開發,自己學得也很淺。不過至少獨立一人完成了乙個應用的開發到專案上線整個過程。分享一下我的建議和想法。
程式語言 :
programming with objective-c: about objective-c 這是 apple 撰寫的乙份關於 objective-c 2.0 的乙份文件,這也算是學習 ios/mac 開發必讀的乙份文件,記得我當初看的時候是叫做 the objective-c programming language。
learn objective-c 這也是廣受推薦的乙份文件,短小精練,適合入門。
programming in objective-c 2.0 原書已經出到第四版了,建議閱讀原版,中文版是根據第二版翻譯的。此書比較適合入門,它甚至涵蓋了 c 語言一些知識。
而不像《objective-c基礎教程》直接就進入 objective-c 及物件導向的一些思想。
ios 開發:
ios developer library,官方的文件庫,也是最靠譜的資料了,在 xcode 中也可以**後直接查閱。
beginning ios 6 development: exploring the ios sdk 這個書算是用得比較多的一本了,當初我也是看著這本邊學邊做。且作者也比較勤快,基本跟隨 ios 更新的步伐,每年修訂。
當時我看的是 ios 5 的版本,也建議任何學習資料要看要 ios 5 以後版本的,因為其引入了 arc,在記憶體管理方面和以前的方式有很大的不同。
ios programming: the big nerd ranch guide ,比起上面那本這本涉及的面會稍微廣些,建議輔助用。
一些相關**:
google,這對於學習任何東西都是乙個強有力的工具。
stack overflow 一些關於 ios 開發的問題都可以在上面找答案,你用 google 搜的時候也會發現條目靠前的基本來自該**。
cocoachina 關於 ios/mac 開發的中文社群。
開源中國開源中國 - (開源中國 - 找到您想要的開源專案,分享和交流)
開源技術社群,主要是開源軟體庫和**分享討論。這個平台匯聚了有很多專業的的大牛。
csdn主要是以it技術為基礎,有很強的專業性。
devstore (devstore官網_全球首家開發者服務商店)
收錄國內外眾多第三方開發者服務,包含服務配置文件,專業服務評測,同類服務引數對比。
iphone tutorials - ray wenderlich 很好的入門教程。
好程式設計師特訓營**上的學習資料。
**教程:
比較出名的就是斯坦福的公開課,最新的版本已經涵蓋 arc 了,且有針對 ibooks 出了套教材。
建議:一定要多動手,雖然書籍都有附帶原始碼,但是還是要自己寫,即使是照著**敲也是必要,因為這樣更貼近實際你寫**的情況,遇到的問題也絕對不是複製貼上能帶來的。
前期照著書本做的時候一定要迅速,不要一周才完成書上一章的內容,畢竟起步那些內容也比較簡單,要不然緩慢的步伐很容易消磨人的興致。
不要畏懼英文,比起其他開發,ios 的開發的主要的且質量比較高的資料都來自英文。
有時間可以去聽聽好程式設計師的課程,我感覺在這個行業內還算是比較專業的。
如何學習iOS開發
如何學習ios開發?有很多人都在問這個問題,他們都想知道,那麼學習ios開發要掌握下面幾點 一 打好基礎,一步一步走學習ios,最開始就是要全面掌握c,c才是最基礎的,要一步一步來,不能跳躍式學習。從小的專案開始,慢慢來,如果有困難 有難題的話,不能往後退,要及時解決問題,可以多問問會的朋友或是多看...
ios開發筆記
iphone開發筆記 退回輸入鍵盤 bool textfieldshouldreturn id textfield cgrect cgrect frame cgrectmake 矩形 nsstringfromcgrect somecg 把cgrect結構轉變為格式化字串 cgrectfromstri...
廈門ios開發培訓分析ios發展潮流
蘋果新系統發布備受廈門博看文思矚目,ios8較之前系統變化不大,但細節上更加人性化,之前谷歌邁步智慧型化領域,蘋果與谷歌的舉動彷彿已經證明未來的趨勢,ios新系統適用4s ipad2 只是淘汰iphone4,這樣的換代率確實讓蘋果使用者為之感動。專家 未來,ios的上公升空間巨大,android或許...