BambooHero

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

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

NotificationCenterでオブザーバのインスタンスが破棄されたらオブザーバも破棄されるよね?の確認

当たり前の話なんですが、PRレビューをしてたときにふと、「あれ、これってremoveObserverしなくて良いんだっけ?」となったので、動作を確認しました。 動作確認用コードの説明 動作確認結果 おわりに 動作確認用コードの説明 以下のように2つの画面があり…

The Composable Architecture(TCA)のサンプルからComposableなArchitectureを学ぶ

前回はTCAの一番単純なサンプルである01-GettingStarted-Counterについて説明しました。 bamboo-hero.com 今回は01-GettingStarted-Composition-TwoCountersについて説明してみます。 小さいモジュールを組み合わせてアプリを構成する Stateのスコープを絞る…

【SwiftUI】Listの使い方と一意性についての注意

SwiftUIでデータをリスト表示するときに使用するListの使い方と、Listを使うときに注意すべきデータの一意性についてまとめました。 Listの使い方 データの一意性を担保する まとめ Listの使い方 人物名をリスト表示する例を取り上げます。 実装はこんな感じ…