程式開發

程式開發

出自iPhone.org.hk

在2008年6月1日 (日) 08:29由Javacom (對話 | 貢獻)所做的修訂版本
跳轉到: 導航, 搜尋

目錄


Open Toolchain

Open Toolchain 是由iPhone Dev Team 自行研製的 iPhone 的開發(1.1.x軟件)工具及API. 可用於Mac OS X (Intel/PPC), Linux 或 cygwin.
建立方法(build from sources)如下

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

  1. WinChain (只用於 Windows OS)  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軟件)工具. 開發環境只限於 Mac OS X 10.5.2 及Intel CPU.
最新iPhone SDK beta 6 可在Apple iPhone Developer Website 下載, 舊版本iPhone SDK可在此ftp site下載.

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

Xcode Templates

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


及在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 的編輯技巧, 可參巧 編輯頁面使用手冊編輯語法例子