IOS開發如何入門

2022-05-10 21:13:23 字數 1577 閱讀 7558

說到 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或許...