2024-01-01から1年間の記事一覧
結論 はじめに 既存(Swift 6.0.3)の挙動 動作環境 挙動 動作確認 今後(Swift 6.2 くらい?)の挙動 動作環境 挙動 動作確認 どうして? おわりに 結論 Swift 6.0.3 時点で @Observable な class のプロパティは等価な値でも代入されれば変更通知されるが、今…
はじめに 表題のエラーに遭遇したので、原因と対応を記載していきます。 何が起こった? まずは、下記のスクショを見てみましょう。 コードとしては下記のような感じです。 final class Foo { private lazy var bar: Int = 1 } 表題の通り、 Computed proper…
はじめに 前提 iOS 17 に上げてみる なぜ? 対応 もう少し確認 iOS 16: GeneratedAssetSymbols.swift iOS 17: GeneratedAssetSymbols.swift 最後に はじめに 表題の通り、 Minimum deployment target を iOS 16 から 17 に上げたら ImageResource 型が見つか…
はじめに 前提 課題感 artifact bundle を作ってみる そもそも artifact bundle って? 方針 1. executableTarget を別パッケージにする 2. artifact bundle を作る artifact bundle 用のディレクトリを作成する info.json を作成する MyExecutable のバイナ…