andante

3572

0130

なんか無駄に忙しかった気がする会議が多かったアプリの動作が遅いという報告があったのでプロファイルを取っていたんだけど通信の時間とCPU使用時間を足しても待ってる時間に足りないからなんでかなあと思っていたらディスクI/Oが1秒くらいかかっていたなんでこいつはわざわざそれを待っているんだそれはそれとしてCoreDataに諸々書き込むのってそんなに時間がかかるのかなんか6msくらいの処理が200回くらい実行されて結果的にそのくらいになっていた何か実装が壊れているだけかもしれない

夜はSwiftUIと格闘していますなんとなく画面遷移を管理する子を用意して画面遷移のすべてをその子のバインディング変数として表現できたらいいじゃんと思っていたんだけどどうもNavigationLinkが期待したように動作しないDetailを表示している状態で別のDetailを表示しようとすると状態が乱れるらしいどうしたものかなあこういう使いかたを想定されているように見えるんだけど……
これが解決しないとディープリンクが実現できないので困りますいやまあ今回は使わないかもしれないけれど……


明日は仕事の前に耳鼻科に行きます仕事はOSごとクラッシュする謎の不具合と闘う予定