ios開發準備工作

來源:互聯網
上載者:User

這篇文章有點馬後炮的感覺。實際上,寫這篇文章的時候,我已經在開始進行ios開發了。寫這篇文章,既是總結,也是希望給有想做ios開發,卻又不知道如何下手的人做一個入門指導。

1.工具:

硬體:一台蘋果機,如果資金不足的話,搞個黑蘋果也可以。如果是有公司贊助的話,當然是搞一個mac一體機,iphone,ipad這些東西都搞齊全了。網上常有人用vmware虛擬機器搞個蘋果系統來做開發,不過太吃記憶體了。一般機器,如果記憶體沒有4G,建議還是不要嘗試了。

軟體:xcode,這個是蘋果內建IDE,雖然有一些問題,不過這個是目前搞ios開發的唯一選擇了。xcode這個ide也是要花時間去學習如何使用的,用慣了visual studio的我,可是花了好一段時間才慢慢適應這個工具。

2.理論知識:

objective c:ios開發的語言基礎。網上有本《ojective c基礎教程》,寫的還可以。我就是看的這本書。在ppurl.com這個網站上有下載。

cocoa架構相關知識:這個是蘋果提供的ios上層的架構。cocoa架構和objective c的關係類似於mfc和c++的關係。只懂objectivec是不行的。cocoa的學習可以看看 《learn cocoa on the mac》。不過結合我自己的開發入門來看,還是先看《iphone 開發基礎教程》,等到能做簡單應用後,再抽時間看cocoa架構。同樣,這兩本書在ppurl.com上也有。

3.參考資料和教學資源

蘋果官方給出了比較詳盡的開發資料。https://developer.apple.com/devcenter/ios/index.action 這個比較考驗個人英語閱讀理解能力,不過既然投身IT行業了,自然要有這個覺悟。

馬鈴薯上有一個iphone開發的系列視頻。http://www.tudou.com/plcover/ICHpDsjAHMk/ 個人覺得講的稍微有點拖遝,不過還好,視頻製作者的功底看起來還不錯,作為入門的視頻,還是挺好的。  

4.其它

沒有其他了,剩下的就是變學變寫實踐。搞開發,理論是一方面,但實踐更重要。不論是熟悉開發環境,驗證理論,都要耗費不少時間。要有代碼虐我千萬遍,我待代碼如初戀的覺悟。所以,耐心學習,逐步積累,總會熟能生巧,成為ios開發的高手的。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.