andante

3579

0206

仕事は何してたっけなあなんか最近は仕事終わってから寝る前にもコードをいろいろ書くので仕事で何やってたかが思い出しづらい単なる加齢の可能性はある
ああそうだ勉強会資料を作ろうと思ってちょっと着手したんだけどリアクティヴプログラミングってなんのためにあるんでしたっけという疑問に自分がうまく答えられないことに気がついたいやまあ何ができるかとかはもちろん知っているけどこれでないとできないことってなんかあるんでしたっけ……みたいなところで詰まるもちろんRxのほうが表現力はほぼ純粋に高いのだからそういう例はいくらでも構成できるだろうけれど現実で使うことがどの程度あるかというと怪しいすくなくとも普通に非同期WebAPIを呼び出すだけならPromiseで足りるしそのくらいのほうがフットワークが軽くていいなのでそういう動機ベースの説明をするとよくわからなくなりそうまあCombineって追加されたんでどう使えばいいですかねみたいな機能ベースの説明をしてそうそうこれはRxとだいたい同じですねみたいな感じのことを言えばだいたいいいかなあその後でこいつ思ったほどSwiftUIとなじまないですねという話をするんですが

夜はコードを書こうとしたんだけどなんかXcode11.2の不具合のせいで思うように進まなかった11.3だと問題ないらしいんだけど11.2までのSwift Package ManagerはなぜかBuild Configuartionが"Debug"か"Release"のどちらかの名前であることを前提しているらしくっていまだに信じられていないそんな狂った実装があるかそこから逸脱するとうまく依存関係を読み込んでくれないらしい仕方がないのでXcodeをアップデートしているが遅いのでだるい
暇だったのでSwiftLintとかSwiftGenを導入してみたこいつは所詮試作機なので別に必要ないのだけどまあ設定とかはいまのうちに作っておくと使い回せそうだしね


明日は自宅で仕事ちょっと余裕ありそうだから仕事のプロジェクトもXcodeGenにできないか試してみようかなあ