Class

PHCloudIdentifier

A cloud identifier for a Photos project extension.

Declaration

@interface PHCloudIdentifier : NSObject

Overview

The user can choose to store Photos project extensions in iCloud. The cloud identifier uniquely references project extensions in the cloud by string serialization. When a project's global identifier can't be determined from its local identifier, the notFoundIdentifier identifier is provided in that array slot.

Topics

Using Cloud Identifiers

- initWithStringValue:

Deserializes a cloud identifier from its string value.

stringValue

A string version of the cloud identifier to use in serialization.

notFoundIdentifier

The global identifier used in an array slot for items that couldn't be found.

Relationships

Inherits From

Conforms To

See Also

macOS Photos Project Extensions

Creating a Slideshow Project Extension for Photos

Augment the macOS Photos app with extensions that support project creation.

PHProject

A representation of a Photos app project extension.

PHProjectInfo

Information about the project extension.

PHProjectExtensionContext

An object that provides Photos project extensions with access to the underlying project, as well as to the user's photo library for editing.

PHProjectElement

The superclass for all element objects.

PHProjectSection

A collection of content representing curated asset and text elements.

PHProjectRegionOfInterest

A representation of a region of interest in a photo asset.

PHProjectChangeRequest

A request to change asset data in a Photos project extension.

PHProjectExtensionController

A protocol defining the life cycle and supported types of project extensions.

PHProjectCategory

A representation of Photos project extension categories.