程式開發

程式開發

出自iPhone.org.hk

(修訂版本間差異)
跳轉到: 導航, 搜尋
(iPhone SDK)
(Xcode Templates)
第26行: 第26行:
== Xcode Templates ==
== Xcode Templates ==
-
由於iPhone Native Appication 主要是用 Objective C 開發, 在Apple 的Xcode 開發環境下有很多方便(例如 [http://en.wikipedia.org/wiki/Autocompletion code completion], [http://en.wikipedia.org/wiki/API API] documentation 及 lookup, snapshot, [http://en.wikipedia.org/wiki/Refactoring refactoring], Build to device 等等), iPhone 的 Xcode Template 因此而出現
+
由於iPhone Native Appication 主要是用 Objective C 開發, 在Apple 的Xcode 開發環境下有很多方便 ( 例如 [http://en.wikipedia.org/wiki/Autocompletion code completion], [http://en.wikipedia.org/wiki/API API] documentation 及 lookup, snapshot, [http://en.wikipedia.org/wiki/Refactoring refactoring], Build to device 等等 ), iPhone 的 Xcode Template 因此而出現
* 在1.1.x Open Toolchain環境下, 在這本書 [http://www.oreilly.com/catalog/9780596518554/ iPhone Open Application Development] 提及有 [http://examples.oreilly.com/9780596518554/ 一個Xcode Template] 用於Xcode 2
* 在1.1.x Open Toolchain環境下, 在這本書 [http://www.oreilly.com/catalog/9780596518554/ iPhone Open Application Development] 提及有 [http://examples.oreilly.com/9780596518554/ 一個Xcode Template] 用於Xcode 2
<br/>
<br/>

在2008年6月1日 (日) 09:38所做的修訂版本

目錄


Open Toolchain

Open Toolchain 是由iPhone Dev Team 自行研製的 iPhone 的開發(1.1.x軟件)工具及API. 可用於Mac OS X (Intel/PPC), Linux, Cygwin 或MinGW.   這工具主要是開發 iPhone Native Application.

建立方法 (build from sources) 如下

亦有一些預製(Pre-build)的Binary給不同的Operating System (OS)

  1. WinChain (只用於 Windows XP)  WinChain可在此ftp site下載
  2. Binary ToolChain Installer (只用於 Mac OS X 及 Intel CPU)   可在此下載
  3. iPhone Toolchain VMWare Debian Linux Image [可用於 VMWare Player / VMWare Workstation (win) / VMWare Fusion (Mac)]   VMWare Debian Linux Image可在此ftp site下載

由於iPhone在1.1.2/3 軟件更改了一些API, toolchain header files 亦需要作一些更新


iPhone SDK

iPhone SDK 是由Apple Inc 提供給iPhone Developer的 (2.0軟件) Native Application 開發工具. 開發環境只限於 Mac OS X 10.5.2 及Intel CPU (看ppc hack).
最新iPhone SDK beta 6 可在Apple iPhone Developer Website 下載, 舊版本iPhone SDK可在此ftp site下載.

在iPhone SDK開發的軟件有很多官方限制[1], 因此iPhone Dev Team 亦提供了在 iPhone SDK下用Open Toolchain API 的方法

Apple 亦提供iPhone Web Application 開發工具, 但似乎沒有比 Native Application 更受注目.


Xcode Templates

由於iPhone Native Appication 主要是用 Objective C 開發, 在Apple 的Xcode 開發環境下有很多方便 ( 例如 code completion, API documentation 及 lookup, snapshot, refactoring, Build to device 等等 ), iPhone 的 Xcode Template 因此而出現


及在iPhone SDK出現後, 有兩個用於 Xcode 3.1 的Xcode Templates 出現

  1. 用iPhone SDK 開發iPhone 1.1.4 軟件
  2. 用iPhone SDK 及用Open Toolchain API 開發iPhone 2.0 軟件 [by javacom]

Resources



有關 wiki 的編輯技巧, 可參巧 編輯頁面使用手冊編輯語法例子