Xcode的樣版介紹(Templates Introduction in Xcode)
身為一個ios app的初學者來說,在剛開始學習的過程中,一定都是使用Single View Application來做練習,不管你是完成Hello World、或是其他的像是猜數字、質數的判斷等等,都可以在Single View Application當中來完成。可是不曉得,你有沒有好奇過,其他那麼多個樣板,到底是用來做什麼的呢?
今天特地花了點時間,把每個Template都實際的建立起來,錄製了gif動畫,雖然對於每個樣板的實際功能還不是相當了解,但是至少也有基本的認識。
- Game
第一個的樣板名稱就叫作Game,所以可想而知不難理解應當是用來製作遊戲的,可以看到下方還有nodes, fps這類型的字眼出現。
2. Master-Detail Application
第二個是Master-Detail Application,我上網研究了一下,發現這個好像與定位相關,但是必須要在ipad上才可以做使用。
3. Page-Based Application
這個就不用我多說啦,看起來就是已經幫我們設計好了翻頁的效果,讓我們不需要透過原本的single view application來製作,直接就有這樣的效果可以使用。
4.Tabbed Application
這個也很直覺,在下方透過Tab Bar Controller來作切換。
5. Sticker Pack Application & iMessage Application
這個就是我比較疑惑的地方了,上述兩個模板打開來之後裡面長的大概就是這樣,所以我才只擷取一段的gif,不過我在想當中應該還有些許功能上的差別是沒有注意到的。
這個樣板看得出來就是加入iMessage的元件,讓使用者可以透過此來做傳輸訊息,或是一些手繪圖片等等的東西。
其實不論是哪個樣板,都可以透過single view application來完成,只是Xcode整理了使用者較常使用的幾項功能,將其作為標準的模板,讓開發者可以節省一定的時間在處理這些例行性公事上面,可以專注於如何讓程式碼更精簡,與如何讓功能更完善等等更重要的事情上面