淺析Xcode應用程序模板
淺析Xcode應用程序模板是本文要介紹的內容。從多個方面介紹,不多說,我們一起來看內容。
基于視圖的應用程序(view-based application)
應用程序如果僅使用一個視圖,應該使用這個模板。一個簡單的視圖控制器會管理應用程序的主視圖,而界面布置則使用一個Interface Builder模板來定義(不過我們會教你如何去掉這東西,并按照自己的希望來構建界面)。那些未使用任何導航功能的簡單應用程序應該使用這個模板。如果你的應用程序需要在多個視圖之間切換,請考慮使用基于導航的模板。
基于導航的應用程序(navigation-based application)
基于導航的模板的理想用途,就是那些在多個視圖間徘徊、從而需要一種在視圖間切換的方法的應用程序。如果你可以預見在你的應用程序中,會有某些畫面上帶有一個"回退"按鈕,那很有可能你應該使用這個模板。導航控制器會完成所有關于建立導航按鈕以及在視圖"棧"之間切換的內部工作。這個模板提供了一個基本的導航控制器以及一個用來顯示信息的根視圖(基礎層)控制器。
工具應用程序(utility application)
適合于微件(Widget)類型的應用程序,這種應用程序有一個主視圖,并且你可以將其"翻"過來,就像Leopard系統中的微件一樣。你也可能是從 Konfabulator(第三方工具,蘋果公司的Dashboard的前身)中熟悉了解微件的。iPhone的天氣和股票程序是這些工具應用程序的最好的例子。這個模板還包括一個信息按鈕,可以將視圖翻轉過來顯示應用程序的反面,這部分常常用來對設置或者顯示的信息進行修改。
OpenGL ES應用程序(OpenGL ES application)
如果你要創建3D游戲或者圖形,可以使用這個模板。它會創建一個配置好的視圖,專門用來顯示GL場景,并提供了一個例子計時器可以令其演示動畫。本書中不會涉及OpenGL編程。
標簽欄應用程序(tab bar application)
提供了一種特殊的控制器,會沿著屏幕底部顯示一個按鈕欄。這個模板適用于像iPod或者電話這樣的應用程序,它們都會在底部顯示一行標簽,提供一系列的快捷方式,來使用應用程序的核心功能。
基于窗口的應用程序(window-based application)
如果其他5種模板都不適合你的需求,就只有用這個非常簡單的模板了。它提供了一個簡單的、帶有一個窗口的應用程序。這是一個應用程序所需的最小框架,你可以用它作為開始來編寫你自己的程序。
小結:淺析Xcode應用程序模板的內容介紹完了,希望本文對你有所幫助!