1年前入手了Mac Pro,當時尋思著學習下Mac或者iOS下的開發,懶著多了一年都沒有行動。2013年年初又買了IPHONE 4S,沒理由再繼續偷懶了!隨著iPhone取得巨大成功,而且後續的IPHONE MINI福士化之後,iOS開發將會變得更加流行。學習如何在這樣一個新的平台上面開發軟體成了編程人員和開發人員的必修課了,誰都不想錯過這麼一個大蛋糕,我也不想錯過。幾乎所有的主要遊戲開發人員都在重新思考如何把他們的經典遊戲放到iPhone平台上來。以下是我參考論壇推薦,他人部落格推薦以及自己收集的一些資源,供自己學習之用,也給大家提供下參考。
閱讀以下文稿來增進您的 iOS 應用程式開發知識
以下文稿是任何 iOS 應用程式開發人員都必不可少的讀物:
iOS Technology Overview(iOS 技術概述)介紹可在 iOS 應用程式中使用的架構和其他技術。
iOS Human Interface Guidelines(iOS 使用者介面指南)教您如何讓您的應用程式符合 iOS 使用者介面規範。
Developing for the App Store(為 App Store 開發)帶您逐步完成這些過程:開發應用程式,預備測試裝置,提交應用程式到
App Store。
Programming with Objective-C(使用 Objective-C 編程)描述如何使用 Objective-C
程式設計語言定義類、發送訊息、封裝資料,以及完成各種其他任務。
iOS App Programming Guide(iOS 應用程式編程指南)講解在開發 iOS 應用程式時,您必須要瞭解並做到的基本事情。
閱讀以下教程來探索 iOS 應用程式開發
學完這些教程以取得應用程式開發的其他方面的經驗:
App Store Submission
Tutorial(向 App Store 提交應用程式教程)向您講解預備裝置、提交應用程式到 App Store 的過程。
Your Second iOS App: Storyboards(您的第二個 iOS 應用程式:串聯圖)向您講解如何使用串聯圖,實現主從複合應用程式。
Your Third iOS App: iCloud(您的第三個 iOS 應用程式:iCloud)教您如何將 iCloud 整合到基於文稿的應用程式。
一:開發人員論壇和資料網站
1.http://www.cocoachina.com/ 我基本把他歸為eoe一樣常用層級。
2.http://www.apple.com.cn/developer/ 這個就不解釋了,英語好的可以去掉cn,不過目前我還用的比較少,官方文檔和指引
3.http://code4app.com/ 提供一些常用的自訂控制項等等的源。
4.http://www.devdiv.com/ios.html
二:視頻和教程
1.http://iphone.uplook.cn/ 視頻挺多的,就是不清晰
2.http://www.mobiletrain.org/about/news/ios_video1.html 我第一次baidu檢索到的。培訓機構提供的部分教學視頻。
3.http://v.163.com/special/opencourse/iphonekaifa.html 斯坦福大學公開課,比較多,有時間的可以看下。
三:其他的推薦
1. Apple iPhone Developer Center Website
當然,這是iPhone所有資源的中心。
2. Animating a Ball Using An NSTimer
今天我將向你展示如何通過移動螢幕上面的球來做一些簡單的動畫。我們不會用到OpenGL ES來完成這些,而只用簡單的NSTimer和UIImageView。
3. Stanford iPhone Programming Classes Material
擁有很不錯PDF教程庫來協助你掌握iPhone編程
4. IBM: Develop iPhone Web applications with Eclipse
學習利用Aptana的開發外掛程式Eclipse和iUi架構來建立iPhone網站。觀摩Javadoc Viewer的開發,提供使用者介面的建議,並且瞭解iphone軟體的開發動向。
5. iPhone Developers Community at iphonewebdev.com
這個網站是一個web開發人員互相協助開發iphone上最好的web程式的社區。Examples here
6. iphoney
基於Safari的iPhone模擬器協助你在發布前完善你的程式
7. 35 Free Icon Sets for your iPhone
收集了最為精美,易用的iphone表徵圖以便你用在自己的程式上
8. Learn How To Develop For The iPhone
我們將教你如何知道一個使用者是否使用iPhone來訪問這個頁面,並且探測他是水平的還是豎直的瀏覽。
9. iPhone application development, step by step
知道Apple採用Ajax作為iPhone程式開發的SDK時,我們很興奮能夠為它開發一個OpenLaszlo程式
10. iPhone Toolbox
最為全面的iPhone資源網站之一,包含成百的優質教學和技巧文檔,讓你的開發過程變得簡單。