特定のアプリでのCoreFoundationの使用に制限されており、にアクセスできませんNSData
。
ファイルが非常に大きくなる可能性があるため、メモリマッピングを使用してファイルのデータにアクセスする必要があります。を使用すると、オプションを渡してNSData
、メソッドを使用してこれを実現できます。+dataWithContentsOfURL:options:error:
NSDataReadingMappedAlways
これをで行うことは可能CFData
ですか?CFData
ファイルから直接オブジェクトを作成するために私が見つけることができる唯一の関数はCFURLCreateDataAndPropertiesFromResource()
、メモリマッピングフラグを設定するオプションがない関数です。
CFData
メモリマップト読み取りを使用してファイルからオブジェクトをロードする低レベルの方法はありますか?何かにドロップダウンする必要がありmmap
ますか?