一般來說,我想了解在製作新的iPhone應用程序時使用哪些模板。任何人都可以提供一些指導方針,技巧,經驗法則嗎?新的iPhone應用程序 - 如何選擇使用哪個Xcode模板?
另外,我應該爲此付出多少痛苦?如果我從錯誤的開始,我可以手動添加缺失的部分,這很難嗎?
僅供參考下面是我看到的選擇:
- 導航爲基礎的應用
- 的OpenGL ES應用
- 標籤欄應用
- 實用應用
- 基於視圖的應用
- 基於窗口的應用程序
一般來說,我想了解在製作新的iPhone應用程序時使用哪些模板。任何人都可以提供一些指導方針,技巧,經驗法則嗎?新的iPhone應用程序 - 如何選擇使用哪個Xcode模板?
另外,我應該爲此付出多少痛苦?如果我從錯誤的開始,我可以手動添加缺失的部分,這很難嗎?
僅供參考下面是我看到的選擇:
從您的原型開始,並可能線框,然後正確的模板應該跳出你。
如果這不適合你,那麼:
如果您的應用程序看起來像「聯繫人」,使用基於導航的應用。
如果你正在編寫一個遊戲(或者看起來像一個),那麼OpenGL。
如果您正在編寫類似「日曆」的內容,請使用Tab Bar App。
希望這會有所幫助。
如果您不知道使用哪個模板,那麼您的想法似乎需要一些改進。通常,這個應用程序想法特別適用於其中一個模板。
不,你不應該爲此而苦惱。如果您從錯誤的模板開始,可以毫不費力地添加缺失的部分。你甚至可以用你想要的模板創建一個全新的項目,看看他們是如何做到的,只需將它複製到你的程序中即可。
另請注意 - 沒有那麼多的模板。 爲每個項目創建一個新項目,立即生成並運行,然後您會了解到您需要的內容。
在iPhone Development Quick Start,從蘋果,你有各自的簡要說明:
- 爲基礎的導航應用。使用多個 屏幕分層顯示數據 的應用程序。聯繫人應用程序是 是基於導航的 應用程序的示例。
- OpenGL ES Application。使用OpenGL 基於ES的視圖呈現圖像或使用 動畫的應用程序。
- 標籤欄應用程序。一個應用程序,它提供了一個無線電接口 ,它允許用戶從幾個屏幕中選擇 。時鐘 應用程序是一個標籤欄 應用程序的示例。
- 實用程序應用程序。一個應用程序,實現主要的 視圖,並允許用戶訪問 flipside視圖以執行簡單的 自定義。股票申請 是實用程序 應用程序的示例。
- 基於視圖的應用程序。使用單一視圖到 的應用程序實現其用戶界面。
- 基於窗口的應用程序。該模板可作爲任何應用程序的起始點 ,其中包含應用程序委託和窗口 。當您想要 實現您自己的視圖層次結構時,請使用 此模板。
實際上,標籤欄與「時鐘」應用程序更相關。 – 2009-08-21 18:47:52