UIKit

UIKit 是 Apple 官方提供的框架,用來建構常見的 UI ( User Interface 使用者界面),你可以利用 UIKit 很快速的寫出大部分需要的 App 功能與外觀。

如果是第一次接觸,相當建議你依序閱讀每一節的內容,可能這時候尚未有實際使用的機會,別擔心,未來在需要的時候再回來複習就可以快速上手了。

Hint

與 Objective-C 混合使用

Objective-C 是在 Swift 尚未推出前,主要用來撰寫 iOS 應用程式的語言。雖然我們現在改以 Swift 為主,但還是有一些工作必須經由 Objective-C 來實作完成,而需要的地方必須顯式地在前面加上 @objc 標示出來。

如果你在方法(或是函式、類別、擴展等)前看到加上了 @objc關鍵字,則表示這個方法是需要交給 Objective-C 來處理的。如下:

@objc func someMethod() {
    //
}

你可能會擔心什麼地方該加 @objc ,什麼地方不加。其實不用太糾結與此, Xcode 在大部分情況下都會提醒你是否漏寫了 @objc

預先設置屬性

本章的範例程式大多都會先取得一個螢幕的尺寸 fullScreenSize (或寫 fullSize ,是一樣的)屬性,以供後續使用,如下:

// 取得螢幕的尺寸
let fullScreenSize = UIScreen.main.bounds.size

所以每節內容便不再重複提起,完整內容可以參考每節底部提供的完整程式碼。

results matching ""

    No results matching ""