- 使用Swift 2進行iOS開發
- iOS開發 - 首頁
- iOS開發 - Xcode IDE
- iOS開發 - 第一個應用程式
- 使應用程式具有互動性
- iOS開發 - Swift Playground
- 使用Swift製作應用程式
- iOS開發 - 高階iOS
- iOS開發 - 整合地圖
- iOS開發 - 自動佈局
- iOS開發 - 動畫
- 訪問Web服務
- 併發控制
- 面試問題
- iOS開發有用資源
- iOS開發 - 快速指南
- iOS開發 - 資源
- iOS開發 - 討論
面試問題
Xcode是Apple的整合開發環境(IDE),用於設計Apple產品的應用程式。它提供各種工具來管理您的整個開發工作流程,從建立應用程式到測試、提交和最佳化到App Store。
多行註釋可以寫成斜槓後跟星號(/*)開頭,星號後跟斜槓(*/)結尾。
多行註釋可以寫成斜槓後跟星號(/*)開頭,星號後跟斜槓(*/)結尾。
Swift中使用的控制轉移語句包括:
- 中斷 (Break)
- 繼續 (Continue)
- 貫穿 (Fallthrough)
- 返回 (Return)
在Swift中,類不繼承自基類,您在不指定其超類的類自動成為基類。
它支援任何型別的資料,不僅同步,而且檢查相等性。Switch語句必須是窮舉的,這意味著您必須涵蓋變數的所有可能值。
問號(?)用於屬性宣告期間。它告訴編譯器此屬性是可選的,以及該屬性是否可能儲存值。
為變數提供預設值。
let關鍵字用於宣告常量,而var用於宣告變數。
guard語句評估布林條件,如果評估結果為真,則繼續程式執行。
GCD是用於管理併發程式碼和非同步執行系統UNIX級別操作的最常用的API。GCD提供並管理任務佇列。
同步函式只有在其呼叫的任務完成後才會返回。
另一方面,非同步函式會立即返回,它會排程任務的執行,但不會等待它完成。
MVC是一種設計模式,代表模型-檢視-控制器。這種設計模式將資料與其顯示分離,由檢視控制器進行協調。
委託是一種設計模式。委託只是一個物件,當某些事情發生時,另一個物件會向其傳送訊息。
Core Data是一個物件圖管理器,它還能夠將物件圖持久化到磁碟上的持久儲存中。
重用已分配的物件。
廣告