[Swift] UIKitを通して学習する

JavaのSwingやC++のFLTKなどコードだけでGUIアプリを作ってきた私がSwiftUIのようなフレームワークを最初に使うのはどうやら選択ミスだったようです。自分の経歴に合った学習方法を考える必要があります。

SwiftUIではなくUIKitベースのプロジェクトを作成し、Storyboardを使わずにコードだけでGUIを書いていくことにしました。Swiftに関するネット情報が多岐に渡っていて右往左往しましたが、自分に合った学習方法は自分にしか分からないと悟りました。

構成ファイルは以下の3つです。
AppDelegate.swift
SceneDelegate.swift
ViewController.swift

とりあえず定番のHello Worldです。

import UIKit

class ViewController: UIViewController {

    let label = UILabel()

    override func viewDidLoad() {
        super.viewDidLoad()
        view.backgroundColor = UIColor.white
        label.text = "Hello World"
        label.textAlignment = .center
        view.addSubview(label)
    }

    override func viewDidLayoutSubviews() {
        super.viewDidLayoutSubviews()
        label.frame = view.bounds
    }
}