0224
昨晩はSwiftからObjective-Cランタイムを触るのをいろいろ試していました。method swizzlingも条件付きながら動く(dynamic指示子をつけておくと従来通りのmsgSendで呼ばれるようになる)ので、その方向から以前の黒魔術がごっそり移植できそうです。そのうちやろう。
お昼から仕事。JSONからCoreDataへのマッパーを書こうとしていろいろ試していたのだけど、Swift1.1の不具合のせいで全部燃えました。やるせない。SwiftとCoreDataの連携は1.2を待たねばならないようです。
今日は他にもちょっと凝ったことするとすぐswiftcが落ちたのだけど、そういえばジョブズの誕生日だもんな。ジョブズが地上を徘徊しているのだろう。
他はAPI呼んだりとか。今日は(Swiftのバグで4時間飛んだ以外は)まあまあ順調だったと言えるでしょう。APIと通信する周辺のCoreData操作もけっこう書けたし。次はUIに乗り込むか、いや、測定する系ロジックかな。簡略化されたとはいえまだ検討が必要だし。
Twitterのウィトゲンシュタインbotが「基本的に『生』は安全ではない」と発言していて、だけどこれ普通の人は食品の話か性病の話の二択だと思うよなあ、と思ってちょっとおかしかった。今日一番愉快だったのはそれです。はー。