API
iOS 13+。environmentの値を変更できる。
スクリーンショット
| false | true |
|---|---|
|
|
コード
メモ
途中で値を変える伝搬系は以下を使ったことがあるが、environmentは使ったことがなかった。
最近メドピアさんが出していたブログでも登場している。
今回のAPIを使わずに同等のことをやるなら以下。ColorSchemeはlight/darkの二値しかないので三項演算子でシュッと書けるが、より複雑なものを条件付きで更新したい時は本APIの出番だろう。
変化があるときだけ更新できるというのが大きそう。

