1. 程式人生 > >ios7版 30天精通iPhone手機程式設計 第1天 ios7開發基礎知識點

ios7版 30天精通iPhone手機程式設計 第1天 ios7開發基礎知識點

(1)專案程式模板簡介


 Master-Detail Application。可以構建樹形結構導航模式應用,生成的程式碼中包含了導航控制器和表檢視控制器等。

OpenGL Game。可以構建基於OpenGL ES的遊戲應用。

Page-Based Application。可以構建類似於電子書效果的應用,這是一種平鋪導航。

Single View Application。可以構建簡單的單個檢視應用。

Tabbed Application。可以構建標籤導航模式的應用,生成的程式碼中包含了標籤控制器和標籤欄等。

Utility Application。可以構建實用型應用程式,它會生成兩個檢視控制器——主檢視控制器和子檢視控制器。在iPhone中子檢視以模態方式呈現,在iPad中子檢視以浮動視窗(popover)的形式呈現。

Empty Application。可以構建一個空應用程式,需要我們自己新增檢視等物件。該模板很少使用。

SpriteKit Game。該框架主要用來開發2D遊戲。目前已經支援的內容包括:精靈、很酷的特效(例如視訊、濾鏡和遮罩),並且還集成了物理庫等許多東西。

(2)stroyboard 

早期的InterfaceBuilder所建立的 View各個View之間是互相獨立的,沒有相互關聯,當一個應用程式有多個View 時, View 之間的跳轉很是複雜。為此Apple 為開發者帶來了福音Storyboard。尤其是使用導航欄和標籤欄的應用, Storyboard 大大簡化了各個檢視之間的切換,

並由此簡化了管理檢視控制器的開發過程,我們完全可以指定檢視的切換順序,而不用手工編寫程式碼。 Storyboard 能夠包含一個程式的所有的ViewController 以及它們之間的連線,這就是Storyboard的強大之處了。如果你要製作一個頁面很多很複雜的AppStoryboard可以幫助你解決寫很多重複的跳轉方法的麻煩

(3)各種視窗

Show  the Identity inspector(身份檢查器):顯示物件在專案程式的身份資訊。

Show the Attributes inspector(特性檢查器):顯示物件檔案的配置特性。

Show the size inspector(尺寸檢查器

):顯示關於物件在介面的大小和位置的相關資訊。

Show the connections inspector(連線檢查器):顯示物件連線內與OutletAction一起的資訊。

Show the Object library(庫視窗):放著程式的物件和資源,可以使用滑鼠把它們拖動到stroyboard 或xib檔案視窗中。