AVFoundation.frameworkとTARGET_IPHONE_SIMULATOR

AVFoundation.frameworkがシュミレータで全然対応していないとは思わなかった。
元々AVFoundation.frameworkはカメラ関係をまとめてiOS4.0以降に整備されたフレームワークなわけだから、シュミレータ上では動かないのだが、逆にカメラが搭載されていない機種でのテストをしようとすると行き詰まってしまう。

#ifdefでTARGET_IPHONE_SIMULATORを括り、シュミレータ上では邪魔になるクラスなどを省いてみた。とりあえず動作するようになったが、最終的には実機でしかテストを出来ないというのは問題だなぁ…。
iOS4.3ならシュミレータ上でも動くようなので、最小構成をiOS4.3(最新)にするか?
それじゃターゲットが非常に限られてしまう。

#ifdefでバイナリーを分けてしまうのは、開発者としてあまりいい気持ちではないな。

Leave a Reply

Your email address will not be published. Required fields are marked *

*

CAPTCHA


WP-SpamFree by Pole Position Marketing