BambooHero

iOSアプリ開発と株式投資をメインに色々書きます

2021-05-25から1日間の記事一覧

SwiftUIでViewを引数として渡せるViewを作る(@ViewBuilder)

以前の記事でナビゲーションバーの色を変更可能にしたNavigationViewの実装方法を紹介しました。 bamboo-hero.com 上記記事では、カスタムModifierを実装し、以下のようにModifierを指定することでナビゲーションバーの色を変更できるようにしました。 Navig…

Codableでプロパティの一部が任意の型になる場合に対応する

とあるAPIのレスポンスをデコードする処理を書いていて、以下のように配列の中の型が複数あるケースに対応する必要がありました。 { "products": [ { "id": 1, "flag": true, "foo": "foofoo", "bar": "barbar" }, { "id": 2, "flag": false, "baz": "bazbaz…