はい。それで合っています。AV Foundationこれを実装するには、 を使用する必要があります。フレームワークの概要については、WWDC 2010 セッション ビデオの「Using the Camera with AV Foundation」ビデオをご覧ください。
AvFoundation には UIKit への依存関係はありません。したがって、 を使用するよりも優れたパフォーマンスの向上が得られますUIImagePickerController。また、カメラへのフルアクセスも提供します。
使用AV Foundationする場合、「デバイス キャプチャ設定」を制御でき Flashます。彼らの興味のある点を含めて。これらの使用方法については、プログラミング ガイドを参照してください。そうしないと、デバイスの動作が予想と異なる場合があります。Focus ModeExposure
また、AV Foundation を使用してカメラを実装するアプリケーションの例をここからダウンロードすることもできます。
起動して実行したら、このチュートリアルを見て、カメラのオーバーレイを開始してください。
もう1つ、写真を撮る必要がある場合、領域サイズだけで写真を撮ってもいいですか?
はい、これを実装できます。AVFoundationセッション自体を構成して、実用的な最低解像度を出力することもできます。