Core Foundation   >   CFURLCreateDataAndPropertiesFromResource(_:_:_:_:_:_:)


関数

CFURLCreateDataAndPropertiesFromResource(_:_:_: _:_:_:)


与えられた URL によって参照されるデータとプロパティをロードします。





宣言


func CFURLCreateDataAndPropertiesFromResource(_ alloc: CFAllocator!, _ url: CFURL!, _ resourceData: UnsafeMutablePointer<Unmanaged<CFData>?>!, _ properties: UnsafeMutablePointer<Unmanaged<CFDictionary>?>!, _ desiredProperties: CFArray!, _ errorCode: UnsafeMutablePointer<Int32>!) -> Bool


パラメータ


x
allocatorresourceDataproperties で返された新しい CFData オブジェクトと CFDictionary オブジェクトにメモリを割り当てるために使用するアロケータ。現在のデフォルト・アロケータを使用するには、NULL または kCFAllocatorDefault を渡します。
urlロードしたいデータおよび/またはプロパティを参照する URL。
resourceData戻ってくる時に、url によって参照されるデータを含む CFData オブジェクトを含みます。所有権は 作成規則 に従います。
properties戻ってくる時に、url によって参照されるリソースプロパティを含む CFDictionary オブジェクトへのポインタ。所有権は 作成規則 に従います。
desiredPropertiesproperties で取得して返そうとするプロパティのリスト。利用可能なプロパティのリストについては、File URL Properties および HTTP URL プロパティ を参照してください。
errorCode成功した場合は 0、それ以外の場合は問題の性質を示すエラーコード。考えられるエラーコードのリストについては、CFURLError を参照してください。


戻り値


成功した場合 true 、それ以外の場合 false


議論


リソースデータまたはリソースのプロパティだけをロードすることに興味がある場合は、望まないものには NULL を渡します。propertiesNULL でなく、desiredPropertiesNULL の場合、すべてのプロパティーがフェッチされます。false が返されても、できるだけ多くの作業が行われることに注意してください。例えば、あるプロパティが利用できない場合、他のプロパティはとにかくフェッチされます。この関数は、パフォーマンスではなく便利のためのものです。





目次
Xcode の新機能

  • 言語:Swift | Objective-C
  • SDK
  • iOS 2.0-7.0
    旧式
    macOS 10.0-10.9
    旧式
    tvOS 2.0-7.0
    旧式
    watchOS 2.0-2.0
    旧式
  • 宣言
  • パラメータ
  • 戻り値
  • 議論












  • トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)












    トップへ(Core Foundation)