0210
今日も特になにもしていない。起きてちょっと勉強しようとしたんだけど、なんかそわそわしちゃって落ちつかないから結局昼寝してやりすごした。すこしだけ読書をした。
そういえばCombineについてちょっと調べたけど、結局Apple的にもSwiftUIにはViewModelを載せるのがいいと考えているっぽい?でもそしたら結局ヒープの確保が毎回発生するからイケてないんじゃないかなあ。いや、まあ"Don't guess, measure!"なんですが。でもそれを避けるためにSwiftUIはViewをstructにしたんじゃないのか?やっぱWWDCをちゃんと観ないとだめかなあ(それはそう)。
アプリデザインを考えてみたけど、そういえばアプリのデザインを自分でやったことなかったなと思う。Webは素人なりに何度かやったことあって、たとえばこの日記も自分で(ふねさんの影響とかかなり受けてるけど)デザインしたんだけど、アプリだと一度に見せられる情報にかなりの制約があるから、機能の優先度を先に詰めておかないと画面遷移とかぜんぜん決められないなと思った。なのでいま機能のリストを書いている。でもこんなのもっと後で考えるべきことかもしれないよな。ただ必要な画面コンポーネントと不可分だから、特に今回のようにUIの制約がきつそうなケースでは先に不安要素を取り除いておきたい……。
明日はかしこまったランチに行きます。どきどき。