本節書摘來自異步社群《ios 9應用開發入門經典(第7版)》一書中的第1章,第2.6節作業,作者 【美】約翰 雷(john ray),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視
2.6 作業
2.6.1 測驗
1.建立項目時,您将選擇哪種程式設計語言?
a.swift。
b.objective-c。
c.object swift。
d.c#。
2.您将使用哪種工具來建立使用者界面?
a.ui builder。
b.ios模拟器。
c.interface builder。
d.swift user tool。
3.在xcode中,出現哪種編碼問題時,您依然可以運作應用程式?
a.錯誤。
b.故障。
c.警告。
d.注意。
4.如果要在代碼中添加錯誤修複說明,可使用哪種标記?
a.fixme标記。
b.error标記。
c.bug标記。
d.method标記。
5.xcode編輯器的哪項功能在您輸入方法時提供其資訊?
a.genius tool。
b.引用庫。
c.代碼大師(code master)。
d.自動完成。
6.代碼中的錯誤使用哪種符号表示?
a.禁行标志。
b.驚歎号。
c.x。
d.紅色下劃線。
7.哪個檔案包含應用程式的衆多配置細節?
a.info.plist。
b.config.xml。
c.settings.cfg。
d.xcode.ini。
8.如果我的域名為johnray.poisontooth.com,我得xcode項目的組織辨別符通常是什麼?
a.johnray.poisontooth.com。
b.johnray.com.poisontooth。
c.com.poisontooth.johnray。
d.com.poisontooth。
9.下面哪個區域列出了代碼中的所有錯誤?
a.問題導航器。
b.項目導航器。
c.調試器。
d.符号導航器。
10.在素材目錄中,指定應用程式圖示的項名為什麼?
a.applicationicon。
b.appicon。
c.icon。
d.plisticon。
2.6.2 答案
1.a。swift是apple新推出的ios開發語言,本書的所有項目都使用這種語言。
2.c。interface builder是xcode工具集的一部分,用于建立應用程式的使用者界面。
3.c。警告會顯示在xcode中,但不會禁止您執行代碼。
4.a。fixme标記可用于指向代碼,提醒您修複其中的bug或其他問題。
5.d。在您不知道要使用的方法的文法時,xcode自動完成功能可幫助您編寫代碼。
6.a。如果在代碼中看到禁行标志,就說明這是錯誤,必須修複。
7.a。檔案info.plist存儲了很多設定,它們決定了應用程式将如何工作,如支援的朝向。
8.c。在大多數情況下,将倒轉的域名(即com.poisontooth.johnray)用作組織辨別符。
9.a。問題導航器讓您能夠在一個地方檢視所有的錯誤和警告。
10.b。您必須通過appicon條目來添加應用程式圖示的1x、2x和3x版本。
2.6.3 練習
1.練習建立項目并在xcode編輯器中導航。嘗試本章沒有介紹的一些常見的編輯器功能,如查找并替換。嘗試使用标記在源代碼中建立有用的跳轉點。
2.前往apple ios開發中心下載下傳一個示例應用程式,再使用本章介紹的方法生成該應用程式,并在ios模拟器或ios裝置中對其進行測試。