面試問題



Xcode是Apple的整合開發環境(IDE),用於設計Apple產品的應用程式。它提供各種工具來管理您的整個開發工作流程,從建立應用程式到測試、提交和最佳化到App Store。

多行註釋可以寫成斜槓後跟星號(/*)開頭,星號後跟斜槓(*/)結尾。

多行註釋可以寫成斜槓後跟星號(/*)開頭,星號後跟斜槓(*/)結尾。

Swift中使用的控制轉移語句包括:

  • 中斷 (Break)
  • 繼續 (Continue)
  • 貫穿 (Fallthrough)
  • 返回 (Return)

在Swift中,類不繼承自基類,您在不指定其超類的類自動成為基類。

它支援任何型別的資料,不僅同步,而且檢查相等性。Switch語句必須是窮舉的,這意味著您必須涵蓋變數的所有可能值。

問號(?)用於屬性宣告期間。它告訴編譯器此屬性是可選的,以及該屬性是否可能儲存值。

為變數提供預設值。

let關鍵字用於宣告常量,而var用於宣告變數。

guard語句評估布林條件,如果評估結果為真,則繼續程式執行。

GCD是用於管理併發程式碼和非同步執行系統UNIX級別操作的最常用的API。GCD提供並管理任務佇列。

同步函式只有在其呼叫的任務完成後才會返回。

另一方面,非同步函式會立即返回,它會排程任務的執行,但不會等待它完成。

MVC是一種設計模式,代表模型-檢視-控制器。這種設計模式將資料與其顯示分離,由檢視控制器進行協調。

委託是一種設計模式。委託只是一個物件,當某些事情發生時,另一個物件會向其傳送訊息。

Core Data是一個物件圖管理器,它還能夠將物件圖持久化到磁碟上的持久儲存中。

重用已分配的物件。

廣告
© . All rights reserved.