對于初學(xué)者來講,我們有必要對使用Xcode創(chuàng)建iOS工程做一個整體概覽,這里我們通過創(chuàng)建一個基于故事板的 HelloWorld iPhone工程來詳述其中涉及的知識點。
實現(xiàn)HelloWorld應(yīng)用后,會在界面上展示字符串HelloWorld(效果如圖所示),其中主要包含Label(標(biāo)簽) 控件。
創(chuàng)建工程
啟動Xcode,然后點擊File→New→Project菜單,在打開的Choose a template for your new project界面中選擇 Single View Application工程模板
接著點擊Next按鈕,隨即出現(xiàn)如圖所示的界面。
新工程中的選項
這里我們可以按照提示并結(jié)合自己的實際情況和需要輸入相關(guān)內(nèi)容。下面簡要說明圖中的選項。
Product Name。工程名字。
Organization Name。組織名字。
Organization Identifier。組織標(biāo)識(很重要)。一般情況下,這里輸入的是公司或組織的域名(如 cn.jxbh),這類似于Java中的包命名。
Bundle Identifier。捆綁標(biāo)識符(很重要)。該標(biāo)識符由Product Name+Organization Identifier構(gòu)成。因為在 App Store上發(fā)布應(yīng)用時會用到它,所以它的命名不可重復(fù)。
Language。開發(fā)語言選擇。這里可以選擇開發(fā)應(yīng)用所使用的語言,Xcode 6中可以選擇Swift和Objective-C。
Devices。選擇設(shè)備??梢詷?gòu)建基于iPhone或iPad的工程,也可以構(gòu)建通用工程。通用工程是指一個工程 在iPhone和iPad上都可以正常運行。
設(shè)置完相關(guān)的工程選項后,點擊Next按鈕,進入下一級界面。根據(jù)提示選擇存放文件的位置,然后點擊Create 按鈕,將出現(xiàn)如圖所示的界面。
新創(chuàng)建的工程(上圖為Swift版,下圖為Objective-C版)
在右下角的對象庫中選擇Label,將其拖曳到View設(shè)計界面上并調(diào)整其位置。雙擊Label,使其處于編輯狀態(tài) (也可以通過控件的屬性來設(shè)置),在其中輸入HelloWorld,如圖所示。
添加Label控件
添加Label控件后,需要設(shè)置Label控件的位置。拖曳Label控件,此時會出現(xiàn)藍(lán)色虛線,如圖所示,說明 該Label現(xiàn)在處于居中位置。但是如果現(xiàn)在運行該案例,我們會發(fā)現(xiàn)Label并非居中,還需要為Label添加Auto Layout 約束。關(guān)于Auto Layout約束的相關(guān)內(nèi)容,我們將在接下來的文章中國詳細(xì)介紹。我們選擇布局工具欄中的Resolve Auto Layout Issues(解決Auto Layout問題)按鈕 ,此時將彈出如圖所示的菜單,選擇其中的Add Missing Constraints(添加缺少約束)菜單項,添加完成后,Label控件上面和下面會出現(xiàn)兩條藍(lán)色豎線。
拖曳Label控件使其居中
至此,整個工程創(chuàng)建完畢。如圖所示,選擇運行的模擬器或設(shè)備,然后點擊左上角的運行按鈕 ,即可看到運行結(jié)果。
我們在沒有輸入任何代碼的情況下,就已經(jīng)利用Xcode工具的Single View Application模板創(chuàng)建了一個工程, 并成功運行,Xcode之強大可見一斑。
本文僅限內(nèi)部技術(shù)人員學(xué)習(xí)交流,不得作于其他商業(yè)用途.希望此文對廣技人員有所幫助。原創(chuàng)文章出自:南昌APP開發(fā)公司-百恒網(wǎng)絡(luò) http://syshcw.cn/app/index.html 如轉(zhuǎn)載請注明出處!