📱 UIKitとは?

UIKit は Apple が提供する、iOSアプリのUI構築用フレームワークです。iPhoneiPadのアプリ画面を構築するための標準ツールであり、長らくiOS開発の主流でした。


…読み込み中…

🧱 UIKitの基本構成


💡 SwiftUIとの違い

UIKit SwiftUI
命令型UI(手続きで構築) 宣言型UI(構造で表現)
iOS 2.0〜全バージョン対応 iOS 13以降が対象
StoryboardXIBを使う コードのみでUIを構築

🔧 よく使うUIKitのUI部品

// ラベルをコードで追加
let label = UILabel()
label.text = "こんにちは"
label.textColor = .black
view.addSubview(label)

🧭 UIViewControllerの役割

UIKitでは、画面の単位は UIViewController で管理されます。

class HelloViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        view.backgroundColor = .white
        print("画面が読み込まれました")
    }
}

viewDidLoad() は画面が読み込まれた直後に一度だけ呼ばれる初期処理です。


🛠 Storyboardの基本


📚 UIKitを学ぶおすすめリソース