自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺析Xcode應(yīng)用程序模板

移動(dòng)開(kāi)發(fā) iOS
本文介紹的是淺析Xcode應(yīng)用程序模板,應(yīng)用程序如果僅使用一個(gè)視圖,應(yīng)該使用這個(gè)模板,具體內(nèi)容,我們來(lái)看內(nèi)容。

淺析Xcode應(yīng)用程序模板是本文要介紹的內(nèi)容。從多個(gè)方面介紹,不多說(shuō),我們一起來(lái)看內(nèi)容。

基于視圖的應(yīng)用程序(view-based application)

應(yīng)用程序如果僅使用一個(gè)視圖,應(yīng)該使用這個(gè)模板。一個(gè)簡(jiǎn)單的視圖控制器會(huì)管理應(yīng)用程序的主視圖,而界面布置則使用一個(gè)Interface Builder模板來(lái)定義(不過(guò)我們會(huì)教你如何去掉這東西,并按照自己的希望來(lái)構(gòu)建界面)。那些未使用任何導(dǎo)航功能的簡(jiǎn)單應(yīng)用程序應(yīng)該使用這個(gè)模板。如果你的應(yīng)用程序需要在多個(gè)視圖之間切換,請(qǐng)考慮使用基于導(dǎo)航的模板。

基于導(dǎo)航的應(yīng)用程序(navigation-based application)

基于導(dǎo)航的模板的理想用途,就是那些在多個(gè)視圖間徘徊、從而需要一種在視圖間切換的方法的應(yīng)用程序。如果你可以預(yù)見(jiàn)在你的應(yīng)用程序中,會(huì)有某些畫(huà)面上帶有一個(gè)"回退"按鈕,那很有可能你應(yīng)該使用這個(gè)模板。導(dǎo)航控制器會(huì)完成所有關(guān)于建立導(dǎo)航按鈕以及在視圖"棧"之間切換的內(nèi)部工作。這個(gè)模板提供了一個(gè)基本的導(dǎo)航控制器以及一個(gè)用來(lái)顯示信息的根視圖(基礎(chǔ)層)控制器。

工具應(yīng)用程序(utility application)

適合于微件(Widget)類(lèi)型的應(yīng)用程序,這種應(yīng)用程序有一個(gè)主視圖,并且你可以將其"翻"過(guò)來(lái),就像Leopard系統(tǒng)中的微件一樣。你也可能是從 Konfabulator(第三方工具,蘋(píng)果公司的Dashboard的前身)中熟悉了解微件的。iPhone的天氣和股票程序是這些工具應(yīng)用程序的最好的例子。這個(gè)模板還包括一個(gè)信息按鈕,可以將視圖翻轉(zhuǎn)過(guò)來(lái)顯示應(yīng)用程序的反面,這部分常常用來(lái)對(duì)設(shè)置或者顯示的信息進(jìn)行修改。

OpenGL ES應(yīng)用程序(OpenGL ES application)

如果你要?jiǎng)?chuàng)建3D游戲或者圖形,可以使用這個(gè)模板。它會(huì)創(chuàng)建一個(gè)配置好的視圖,專(zhuān)門(mén)用來(lái)顯示GL場(chǎng)景,并提供了一個(gè)例子計(jì)時(shí)器可以令其演示動(dòng)畫(huà)。本書(shū)中不會(huì)涉及OpenGL編程。

標(biāo)簽欄應(yīng)用程序(tab bar application)

提供了一種特殊的控制器,會(huì)沿著屏幕底部顯示一個(gè)按鈕欄。這個(gè)模板適用于像iPod或者電話這樣的應(yīng)用程序,它們都會(huì)在底部顯示一行標(biāo)簽,提供一系列的快捷方式,來(lái)使用應(yīng)用程序的核心功能。

基于窗口的應(yīng)用程序(window-based application)

如果其他5種模板都不適合你的需求,就只有用這個(gè)非常簡(jiǎn)單的模板了。它提供了一個(gè)簡(jiǎn)單的、帶有一個(gè)窗口的應(yīng)用程序。這是一個(gè)應(yīng)用程序所需的最小框架,你可以用它作為開(kāi)始來(lái)編寫(xiě)你自己的程序。

小結(jié):淺析Xcode應(yīng)用程序模板的內(nèi)容介紹完了,希望本文對(duì)你有所幫助!

責(zé)任編輯:zhaolei 來(lái)源: 新浪博客
相關(guān)推薦

2022-12-25 18:03:13

Debug原理軟件

2009-07-10 17:24:07

Swing應(yīng)用程序

2009-07-20 16:08:04

ASP.NET應(yīng)用程序

2009-09-24 17:21:17

加速Hibernate

2009-07-09 16:47:26

Servlet的Web

2010-01-26 13:29:46

VC++應(yīng)用程序

2011-07-08 13:44:08

Xcode 打包

2011-07-06 10:22:31

XCode IOS object-C

2011-08-09 17:36:34

Xcode 4App

2010-12-27 17:04:07

應(yīng)用程序版本升級(jí)

2011-07-20 13:04:58

XCode XCode 4 ipa

2011-07-28 18:51:15

XCode 構(gòu)造 iOS

2011-07-07 16:08:41

2021-05-10 23:39:31

Python日志記錄

2009-07-14 16:40:31

MyEclipse開(kāi)發(fā)

2018-10-25 15:13:23

APP脫殼工具

2009-09-22 18:39:02

Silverlight

2009-07-17 13:42:36

Windows CE應(yīng)WinCE可移植性

2010-02-22 10:38:09

Python應(yīng)用程序

2010-01-22 13:59:34

Visual C++應(yīng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)