Swift
- Swift Swiftのstruct・class・enum・protocol実践:値型と参照型、ディスパッチの罠 Swift 6.4.2で実行した中級講座。値型と参照型の実出力、mutatingとletのエラー、enumの網羅switch、プロトコル拡張の静的ディスパッチの罠、some/any、struct/class配列の-O実測と判断表。
- Swift Swift の ARC・循環参照・-O 性能を実測で確かめる deinit が呼ばれないことと macOS の leaks で循環参照を証明し、unowned のクラッシュ、isKnownUniquelyReferenced で見るコピーオンライト、-O と -Onone の差を実測します。
- Swift Swiftの関数・クロージャ・コレクションを実行して計測する 引数ラベルと inout、変数をつかむクロージャ、コピーオンライトの可視化と実測、map/filter/reduce と for ループの -O 比較、初心者が出会う実際の swiftc エラーまで実行して確認します。
- Swift Swiftのエラー処理とジェネリクス:throws・型付きthrows・Result・where Swift 6.4.2で実行した中級講座。do/try/catch、try!の実クラッシュと消える出力、型付きthrows、Result、ジェネリクスの制約違反の実エラー、ジェネリクス対anyの-O実測と判断表。
- Swift Swift 並行処理:async/await・actor・Swift 6 エラーを実測 async let とタスクグループの実測、Swift 5 モードでは通り Swift 6 で止まるデータ競合、actor の再入(リエントランシー)の罠、キャンセルの挙動を実出力で確認し、使い分け表にまとめます。
- Swift Swift入門:let・型・文字列・オプショナルを実行して学ぶ let と var、暗黙変換のない型、整数オーバーフローのクラッシュ、word[0] が書けない理由、オプショナルと強制アンラップの落とし穴を、Swift 6.4.2 の実際の swiftc 出力と実測で確認します。