1112
昨晩は仕事のプロジェクトにテストコードを書こうとして、QuickとNimbleをインストールしようとして難儀していました。何が問題かというとビルドが通らなくなる。これはアプリ本体がGoogleMapsを使っているせいでテストターゲットまでGoogleMaps.frameworkを要求してくる(のにCocoapodsがSearch Pathsに追加してくれない)のが原因で、設定をどうにかしたら直らないかと思ったのだけど直りませんでした。仕方がないので今日会社でpost_installをいじってxcconfigを手動で書き替えるようにしました。荒療治。
あとはひたすらUI。綺麗なアニメイションとか複雑なロジックとかは、よく考えれば正解っぽいものが見つかってうまく書けるのだけど、テーブルにテキストフィールドが並んでいて値を編集する、みたいなUIはどう書くのが正解なのかいまだによくわかりません。案件によっても要件がいろいろ違うだろうし、統一的な正解はないのかもしれない。今回の案件のテーマはそのあたりの考察だと決めているんだけど、なかなかしんどい。しんどいしただ書くだけでもけっこう面倒なので億劫だ。でもいまのところよい書きかたができているし動きもなめらかだ。この調子。
持病の調子がよくないので、明日は早起きして病院に行こうかしら。でも金曜日だからな、これまでの経験から考えると混む。まあでも土日を挟みたくはないしな。
座って悩んでいるのはやめて、立って踊ってゆきましょう。生の意義はそこにこそある。