iPhone SDK3.0:2009年08月10日星期一
有個iPhone,想要替自己做個量身打造的功能,放在iPhone上嗎?這時就需要iPhone SDK3.0。問題來了:
答:免費。
答:到蘋果開發者中心(Apple Developer Center)。接著到Download Xcode網頁下載。點選Xcode for iPhone and Mac Development的右側download now。請注意,SDK很大,以2M的ADSL,大約需下載6~7小時。
答:
- Objective-C 2.0 Programming Language:這是撰寫iPhone程式所用的語言,是標準ANSI C語言的延伸,延伸的部份以Smalltalk為基礎。
- MAC OS X Objective-C application framework --- Cocoa:Getting started with Cocoa是很好的說明,Cccoa是開發iPhone程式的核心,它包含:
- Xcode:iPhone程式開發工具。
- Interface Builder:建構iPhone使用者介面的工具。例如:用按紐
- iPhone simulator: MAC上的一支程式,模擬iPhone。開發中的iPhone程式可以在MAC上立刻用iPhone simulator測試。
- Cocoa Frameworks: 一堆iPhone OS系統程式,主要有Foundation及UIKit兩大類。iPhone上任何一支程式必需和Foundation及UIKit兩者link才行。
答:
- 參加一個快速iPhone課程,學會寫第一個iPhone程式,完成這工作時,你必定已用過了iPhone SDK3.0中的Xcode、Interface Builder、iPhone simulator三樣工具,對程式語言Objective-C 2.0 Programming Language及Cocoa Frameworks裡的一些系統程式存些概念了。
- 精讀Objective-C 2.0 Programming Language,一個個例子試試。
- 精讀Cocoa Frameworks中的NSObject及其中任一個Object,學會如何找出所需的Object。
- 到這裡,大約可寫一些簡易的iPhone程式了。
- 在以上各階段期間,買個developer program,用ad hoc po一個程式上iPhone,再 po一個程式上另一支iPhone。如此,表示已可寫個真正可以在iPhone上執行的程式了。
- 要讓自己寫的iPhone程式po上apple store ,目前仍在本人無法想像的階段,需能人異士留言教我。