幸運的是,使用一系列新的開源工具可以更輕松地完成這項工作。Aptana 的針對 Eclipse 的 iPhone Development 插件可以生成特定于 iPhone 的項目,并在可旋轉取景器中預覽應用程序。Joe Hewitt 的 iUi、層疊樣式表(Cascading Style Sheets,CSS)和 JavaScript 框架包含模擬本機 iPhone 體驗的部件和頁面集。
在本文中,我們使用 Aptana 和 iUi 創建一個新應用程序:針對 iPhone 的簡單 Javadoc 查看器。首先,設計一個在 iPhone 中瀏覽 Javadoc 的用戶界面 (UI),然后創建用于從任何源代碼生成 Javadoc 頁面的定制 doclet。在此過程中將描述針對 iPhone 的 UI 問題,如何使用這些開源工具簡化開發和調試,以及 iPhone 開發的未來趨勢。
工具快速入門
首先安裝 Aptana 并下載 iUi:
在 Eclipse V3.2 中,選擇 Help > Software Updates > Find and Install。
選擇 Search for new features to install。此窗口列出了可以從中下載插件的站點以及 Eclipse 預定義的插件。
單擊 New Remote Site 將 Aptana 添加到此列表中,并使用 URLhttp://update.aptana.com/3.2 對其進行定義。
從列表中選擇新定義的 Aptana 站點,單擊 Next,然后安裝所有可用功能。完成此窗口安裝基本的 Aptana Editor。
重新啟動 Eclipse。
選擇 Window > Open Perspective > Other,然后從窗口選擇 Aptana。工具欄中將顯示一組新圖標。
單擊主頁圖標。將顯示 Aptana 功能的概覽。
在 Apple iPhone Development 部分中,單擊 Download and Install。
安裝所有功能,然后完成此窗口以用特定于 iPhone 的功能配置 Aptana。
重新啟動 Eclipse。