wecandoitgogogo

e等公務園+學習平臺

iPhone/iPad應用程式開發:證書、工具與基本機制《解答》

50 題答案已標示
答案速覽點題號跳到該題

01有關於UIWindow的敘述,何者正確?

  • A1.它也是UIView的一種正解
  • B2.不可在UIWindow放置其他畫面元件
  • C3.它是iOS應用程式最上層的畫面
  • D4.在iOS應用程式內可以不要有UIWindow

02有關Interface Builder的敘述,何者為誤?

  • A1.用來建立UI介面
  • B2.可以用拖拉的方式加入視覺元件
  • C3.產生的檔案是*.xib
  • D4.可以獨立於Xcode之外執行正解

03如果需要一個ViewController單純用來開發,以下哪一個範本較為俏當?

  • A1.Navigation-based
  • B2.OpenGL ES
  • C3.Utility
  • D4.View-based正解

04關於Target-Action的機制,何者正確?

  • A1.應用於UIControl類別或其子類別上正解
  • B2.target是指使用者觸碰的物件
  • C3.action是指所發生的互動事件
  • D4.只要是UIView類別物件都可以使用Target-action機制來處理事件

05關於訊息通知機制與代理機制的區別,何者正確?

  • A1.我們可以在同一段程式碼內指定多個代理者,這樣一來每個代理者就可以分別處理這些事件
  • B2.訊息接收者可以有多個,不過訊息的發送者只能有一個
  • C3.使用訊息通知的好處就是可以在不同程式間傳遞訊息正解
  • D4.代理機制與訊息通知機制是一樣的東西,沒有什麼區別

06登入個人開發者網站時,要由何處進行開發模式設定?

  • A1.Dev Center
  • B2.iOS Provisioning Profile正解
  • C3.Developer Support
  • D4.iTunes Connect

07當應用程式被啟動的時候,哪一個方法會被呼叫?

  • A1.applicationWillTerminate:
  • B2.applicationWillResignActive:
  • C3.application:didFinishLaunchingWithOptions:正解
  • D4.applicationSignificantTimeChange:

08關於UIDevice的敘述,何者正確?

  • A1.可以透過currentDevice這個非靜態方法來取得
  • B2.可以取得設備的ID正解
  • C3.可以設定設備的名稱
  • D4.無法用來偵測目前設備的方向

09產生 Provisioning Profile 所需的元素

  • A1.證書(Certificate)正解
  • B2.設備 ID(Device ID)正解
  • C3.應用程式 ID正解
  • D4.手機型號

10下列何者可以透過Organizer來管理?

  • A1.專案
  • B2.設備
  • C3.Provisioning
  • D4.以上皆是正解

11以下哪些選項可以得知設備 ID

  • A1.透過 iTunes正解
  • B2.透過 Xcode
  • C3.透過 Organizer正解
  • D4.透過 iPhoto

12Interface Builder 負責的功能為何?

  • A1.撰寫程式碼的地方
  • B2.畫面的構建正解
  • C3.連結放置的位置
  • D4.發佈檔設置的地方

13XCode 的位置在何處?

  • A1./Developer/Applications正解
  • B2./Developer/Xcode
  • C3./應用程式/Applications
  • D4./應用程式/Xcode

14iOS App畫面上的按鈕事件是採取何種機制?

  • A1.通知機制(NSNotificationCenter)
  • B2.代理機制(delegate)
  • C3.Target-Action機制正解
  • D4.Listener傾聽者機制

15關於應用程式 ID的說明,以下何者為非?

  • A1.在同一個設備上不會重複的 ID
  • B2.每個應用程式的 ID
  • C3.建立後可刪除正解
  • D4.用來簽署 App 之用

16每一部執行iOS裝置都會有一個設備 ID,這個ID應該如何知道?

  • A1.詢問零售店店員
  • B2.標示在設備的背面
  • C3.將設備連線至電腦以iTune查看正解
  • D4.在購買設備的外包裝外盒

17要在哪一個檔案中直接修改應用程式名稱?

  • A1.ViewController.m
  • B2.ViewController.xib
  • C3.root.plist
  • D4.info.plist正解

18下列何者不是管理工具Organizer的功能?

  • A1.專案管理
  • B2.設備管理
  • C3.IPA輸出
  • D4.版本控制正解

19個人開發者與公司開發者的差異性為何?

  • A1.個人可以使用In-House模式
  • B2.公司可以使用In-House模式
  • C3.申請開發的人員數量正解
  • D4.App上架的數量

20UIApplication處理其生命週期中的事件是採用何種機制?

  • A1.通知機制(NSNotificationCenter)
  • B2.代理機制(delegate)正解
  • C3.Target-Action機制
  • D4.Listener傾聽者機制

21關於UISCreen的敘述,何者正確?

  • A1.可以透過.frame來取得螢幕的大小
  • B2.透過.bounds與.applicationFrame取得的大小可能不同
  • C3.可以透過.bounds來取得螢幕可視範圍正解
  • D4.可以用來顯示螢幕顯示的背景色

22在產生證書之前要先產生一份CSR檔案,這份檔案是透過下列何者產生的?

  • A1.鑰匙圈存取正解
  • B2.金鑰管理器
  • C3.任何的文字編輯器
  • D4.由Apple產生的

23以下哪一個是編輯程式的地方?

  • A1.專案管理區
  • B2.工具列區
  • C3.編輯區正解
  • D4.工具箱

24關於開發帳號的種類敘述哪一個正確?

  • A1.University program可以將產品上架到App Store
  • B2.Enterprise program可以將產品上架到App Store
  • C3.Standard program中,以個人名義申請可以邀請其他開發人員使用正解
  • D4.Standard program中,以公司名義申請可以邀請其他開發人員使用

25關於證書的說明,以下何者正確?

  • A1.一份由 Apple 發行的證書正解
  • B2.每個設備上獨一無二的識別碼
  • C3.發佈至手機不用證書
  • D4.每個應用程式的 ID

26有關UILabel的描述,以下何者不正確?

  • A1.屬於UIKit
  • B2.用來顯示文字
  • C3.用來輸入文字正解
  • D4.可設定字形大小

27如何取得訊息通知中心物件(NSNotificationCenter)的指標?

  • A1.?NSNotificationCenter alloc?init
  • B2.?NSNotificationCenter sharedCenter?
  • C3.?NSNotificationCenter mainCenter?
  • D4.?NSNotificationCenter defaultCenter?正解

28關於訊息通知機制中的觀測者(Observer)的敘述何者較為正確?

  • A1.會接收到來自發生者的所有訊息,無法過濾這些訊息
  • B2.&正解
  • C3.使用結束後觀測者會自動被移除掉,因此我們不用手動移除
  • D4.訊息通知機制的缺點在於無法偵測系統屬性的變化

29關於設備 ID的說明,以下何者為非?

  • A1.每個應用程式的 ID
  • B2.一份由 Apple 發行的證書
  • C3.每個設備上獨一無二的識別碼正解
  • D4.個人可申請最多100裝置正解

30Xcode所附帶的模擬器要模擬兩指擴大縮小應該如何操作?

  • A1.Shift + Ctrl +滑鼠
  • B2.Alt + Ctrl +滑鼠
  • C3.Option + Command+滑鼠正解
  • D4.無法模擬

31有關於Xcode與Interface Builder的關係何者為非?

  • A1.Xcode是用來編寫程式用的,IB是用來產生畫面用的
  • B2.可以不需要使用到IB也可以撰寫 iOS應用程式
  • C3.在Xcode寫的程式碼會自動轉成IB內的畫面元件,反之亦然正解
  • D4.IBOutlet與IBAction和畫面元件的連結是透過Interface Builder

32以下何者不是證書產生步驟的相關流程?

  • A1.在開發機上產生一份憑證請求
  • B2.上傳到 iOS Provisioning Portal
  • C3.透過 iOS Provisioning Portal 產生證書
  • D4.將產品上架正解

33在iOS App的畫面中要放置一個按鈕(UIButton),應該將其加入何處?

  • A1.UIApplication
  • B2.UIWindow
  • C3.UIView正解
  • D4.UIScreen

34有關開發模式的說明以下何者為非?

  • A1.要申請付費開發者才可使用
  • B2.允許將 App 部署到開發手機上
  • C3.允許將 App 部署到其他手機上正解
  • D4.是一份應用程式部署的許可權檔案

35專案設定內的 Code Signing Identity 對應到下列哪一個選項?

  • A1.Bundle identifier
  • B2.Certificate
  • C3.Provisioning Profile正解
  • D4.App ID

36代理機制的主要用途為?

  • A1.用來代理原有類別的所有方法,其用途類似繼承的概念
  • B2.用來代理原有類別的事件處理正解
  • C3.代理機制主要是透過分類Category的方式來呈現的
  • D4.用來管理應用程式的啟動與關閉

37關於UIApplication的敘述,何者為非?

  • A1.可以透過sharedApplication這個靜態方法來取得
  • B2.可以啟動搖晃時Undo功能
  • C3.可用來控制狀態列的顯示與否
  • D4.無法得知應用程式是否處於背景狀態正解

38UIWindow類別的父類別是?

  • A1.UIView正解
  • B2.UIScreen
  • C3.UIApplication
  • D4.Uidevice

39下列哪一個不是Xcode所提供的iOS App樣板?

  • A1.OpenGL ES
  • B2.Tab Bar
  • C3.View-based
  • D4.Table View Based正解

40有關App ID 的命名 有那些注意事項?

  • A1.只要不重複就可以
  • B2.建議以網域的反向名稱命名
  • C3.同一個手機上不可使用相同 App ID
  • D4.設計時不用在意字數正解

41個人開發者和企業開發的差異在哪?

  • A1.企業可以使用In-House模式正解
  • B2.技術支援的次數
  • C3.企業可以使用AppStore模式
  • D4.取得預先版本

42欲開啟既有Xcode的App專案,可點擊專案中的哪一個檔案?

  • A1.*.mm
  • B2.*.h
  • C3.*.xcodeproj正解
  • D4.*.xib

43模擬器無法模擬什麼情況?

  • A1.記憶體不足
  • B2.照相機正解
  • C3.突然的來電
  • D4.搖晃

44Cocoa Touch的框架類別都是以甚麼字母標示在開頭部分?

  • A1.CC
  • B2.Qt
  • C3.UI正解
  • D4.CT

45欲撰寫程式處理簡訊,最好採用何種事件機制?

  • A1.通知機制(NSNotificationCenter)正解
  • B2.代理機制(delegate)
  • C3.Target-Action機制
  • D4.Listener傾聽者機制

46以下何者為申請開發帳號的第一個步驟?

  • A1.註冊成為免費 Apple Developer 會員正解
  • B2.選擇付費會員方案
  • C3.將產品上架
  • D4.填寫App上架相關表單

47以下何者不是UIDevice的功能?

  • A1.提供 iPhone 或 iPad 設備本身的資訊
  • B2.設備型號
  • C3.作業系統名稱正解
  • D4.?動搖晃

48Xcode所附帶的模擬器要模擬裝置旋轉應該如何操作?

  • A1.Ctrl + 數字鍵
  • B2.Command + 左右鍵正解
  • C3.Alt + 左右鍵
  • D4.Shit + 數字鍵

49有關iOS開發帳號的描述何者正確?

  • A1.Standard Program個人年費99美金正解
  • B2.Standard Program個人可以以In House模式發布
  • C3.Enterprise Program也可以以App Store模式發布
  • D4.Standard Program也可以以In House模式發布

50若程式執行過程中突然有來電,會觸發什麼事件?

  • A1.applicationDidBecomeActive:
  • B2.applicationWillResignActive:正解
  • C3.applicationDidEnterBackground:
  • D4.applicationDidEnterForeground:

← 回全部題庫

◻首頁 ⌕搜尋 ☰全部