Core Foundation   >   CFBundleCreate(_:_:)
関数
CFBundleCreate(_:_:)
CFBundleオブジェクトを作成します。
宣言
パラメータ
allocator | 新しいオブジェクトにメモリを割り当てるために使用されるアロケータ。現在のデフォルトのアロケータを使用するには、NULL または kCFAllocatorDefault を渡します。 |
bundleURL | CFBundle オブジェクトを作成するためのバンドルの場所。 |
戻り値
bundleURL でバンドルから作成された CFBundle オブジェクト。所有権は 作成規則 に従います。
メモリの割り当てに問題があった場合は NULL を返します。参照カウントを増分して既存の CFBundle オブジェクトを返すことがあります。バンドルが bundleURL に存在しない場合は NULL を返します("議論" を参照の事)。
議論
cf の保持カウントがゼロになると、オブジェクトに割り当てられたメモリが割り当て解除され、オブジェクトが破棄されます。Core Foundation オブジェクトを作成、コピー、または明示的に保持する (CFRetain 関数を参照の事) 場合は、不要になったときにオブジェクトを解放する責任があなたにはあります(Core Foundation のためのメモリ管理プログラミングガイド を参照の事)。