One Logo Pool Ball
Photos · IOS API REFERENCE

PHAssetResource

class · iOS 9.0+ · SDK 27.1

class PHAssetResource

Members (13)

static · iOS 27.0+

assetResource

TypeScript
static assetResource(job: PHAssetResourceUploadJob): (PHAssetResource) | null
Swift declaration
class func assetResource(forUploadJob job: PHAssetResourceUploadJob) -> PHAssetResource?
static · iOS 9.0+

assetResources

TypeScript
static assetResourcesFor(asset: PHAsset): Array<PHAssetResource>
Swift declaration
class func assetResources(for asset: PHAsset) -> [PHAssetResource]
static · iOS 9.1+

assetResources

TypeScript
static assetResourcesFor23698(livePhoto: PHLivePhoto): Array<PHAssetResource>
Swift declaration
class func assetResources(for livePhoto: PHLivePhoto) -> [PHAssetResource]
init

init

TypeScript
static init(): PHAssetResource
Swift declaration
init()
get · iOS 9.0+

assetLocalIdentifier

TypeScript
get assetLocalIdentifier(): string
Swift declaration
var assetLocalIdentifier: String { get }
get · iOS 26.0+

contentType

TypeScript
get contentType(): _UniformTypeIdentifiers_UTType
Swift declaration
var contentType: UTType { get }
get · iOS 27.0+

filename

TypeScript
get filename(): (string) | null
Swift declaration
var filename: String? { get }
get · iOS 9.0+ · Deprecated in iOS 27.0

originalFilename

TypeScript
get originalFilename(): string
Swift declaration
var originalFilename: String { get }
get · iOS 16.0+

pixelHeight

TypeScript
get pixelHeight(): number
Swift declaration
var pixelHeight: Int { get }
get · iOS 16.0+

pixelWidth

TypeScript
get pixelWidth(): number
Swift declaration
var pixelWidth: Int { get }
get · iOS 9.0+

type

TypeScript
get type(): PHAssetResourceType
Swift declaration
var type: PHAssetResourceType { get }
get · iOS 9.0+ · Deprecated in iOS 100000.0

uniformTypeIdentifier

TypeScript
get uniformTypeIdentifier(): string
Swift declaration
var uniformTypeIdentifier: String { get }
get · iOS 27.0+

dataSize

TypeScript
get dataSize(): (number) | null
Swift declaration
var dataSize: Int? { get }

The size of the resource in bytes if known, `nil` if unavailable (may not be available until resource download/processing is complete)

Skipped declarations

No declarations were skipped in this snapshot.

All Photos types →