NSFetchRequestクラスのインスタンスメソッドexecuteFetchRequest:error:によってフェッチ処理を行うことができる。フェッチ結果は配列(NSArrayオブジェクト)形式で得られる。この配列の各要素はデフォルトではNSManagedObjectオブジェクトだが、フェッチ実行前にNSFetchRequestオブジェクトにsetResultType:でフェッチ結果のタイプを設定しておくと、NSManagedObjectオブジェクト以外の形式でフェッチ結果を取得することも可能である。 フェッチ結果のタイプ(NSFetchRequestResultType) setResultType:でFetch Requestに設定することができるフェッチ結果タイプにはiOS 5.0現在で次の4つがある。ただし、NSCountResultTypeはiOS 5.0以降でのみ使用する