andante

2014-10-10

1009

お昼から仕事まあまあ作業は進んだけど調査はうまくゆかなかったので残念AVFoundationで動画をシームレスにループ再生することってできないのかしらいろいろ試したけどAVQueuePlayerでも継ぎ目でディレイするししないはずなんだけど……だめなのかもしれないうーん……
なんかライブラリも見つけたけどGPLだったのでヒッと悲鳴を上げて逃げました怖い怖い

それとSwiftだかLLVMだかのバグを踏みました最適化をかけるとコンパイルに失敗するエラーメッセージには"PHI node"とか書かれているからきつねさんの本を最初だけ読んだ経験によれば条件分岐に関係したなにかなのだと思うのだけど実際のコードのどこなのかさっぱりわからないからなんとも言えないでもあちこちコメントアウトしたらどうにかメソッド一つまで絞り込めたので明日追及しますつらい


今週もなんだか飛ぶように過ぎてしまって思ったようにことが進みませんでしたうーん再来週の頭に社内リリース予定なんだけど大丈夫なんだろうか根幹部分はだいたいできててUIがそろってないという感じではあるけど実際どうなのかいまいちピンとこないし経験不足

1010

甘城ブリリアントパークいいですねキャラクタの名前をなにひとつ覚えていないけれど最近そういうのが多い


お昼から仕事昨日のSwift/LLVMのバグは結局三種類の地雷となって解体されましたOptional Chainingで調子に乗っているとコンパイル時に死ぬらしいこれがPHI node云々でたぶんmax()の中でOptional ChainingとかOptional Coalesceingとかしてたのが悪かったのでしょうのとSelf?を返そうとするとコンパイル時に死ぬらしいのとCのAPIとやりとりしているとリリースビルド時だけ実行時に失敗するのと最初の二つはちょっと言語仕様で無茶しすぎましたって話だしコンパイル自体通らないからまだマシだけど最後のは実行時だしOptional bindingとかしてると落ちもしないから気づくのが遅れそうですとりあえず今回は該当部分をObjCのライブラリに任せることにして回避できたのですがこういうのが他にもあったらどうしようか困る心配


土日もちょっと作業しますまあ今夜はいいでしょうお酒を飲みます