Function

CFBundleOpenBundleResourceFiles

Opens the non-localized and localized resource files (if any) for a bundle in separate resource maps.

Declaration

SInt32 CFBundleOpenBundleResourceFiles(CFBundleRef bundle, CFBundleRefNum *refNum, CFBundleRefNum *localizedRefNum);

Parameters

bundle

The bundle whose resource map you want to open.

refNum

On return, the reference number of the non-localized resource map.

localizedRefNum

On return, the reference number of the localized resource map.

Return Value

An error code. The function returns 0 (noErr) if successful. If the bundle contains more than one resource file, the function returns an error code only if none was opened. The most common error is resFNotFound, but the function may also pass through other errors returned from the Resource Manager.

See Also

Locating Bundle Resources

CFBundleCloseBundleResourceMap

Closes an open resource map for a bundle.

Deprecated
CFBundleCopyResourceURL

Returns the location of a resource contained in the specified bundle.

CFBundleCopyResourceURLInDirectory

Returns the location of a resource contained in the specified bundle directory without requiring the creation of a CFBundle object.

CFBundleCopyResourceURLsOfType

Assembles an array of URLs specifying all of the resources of the specified type found in a bundle.

CFBundleCopyResourceURLsOfTypeInDirectory

Returns an array of CFURL objects describing the locations of all resources in a bundle of the specified type without needing to create a CFBundle object.

CFBundleCopyResourceURLForLocalization

Returns the location of a localized resource in a bundle.

CFBundleCopyResourceURLsOfTypeForLocalization

Returns an array containing copies of the URL locations for a specified bundle, resource, and localization name.

CFBundleOpenBundleResourceMap

Opens the non-localized and localized resource files (if any) for a bundle in a single resource map.

Deprecated