didChangeIdentifier
TypeScriptget didChangeIdentifier(): booleanSwift declarationvar didChangeIdentifier: Bool { get }Whether the layer's identifier changed.
struct · iOS 27.0+ · SDK 27.1
struct FlagsBoolean flags describing structural changes to a spec.
get didChangeIdentifier(): booleanSwift declarationvar didChangeIdentifier: Bool { get }Whether the layer's identifier changed.
get didChangeResolvedPath(): booleanSwift declarationvar didChangeResolvedPath: Bool { get }Whether the layer's resolved path changed.
get didChangePrimReferences(): booleanSwift declarationvar didChangePrimReferences: Bool { get }Whether a prim's references list changed.
get didChangePrimSpecializes(): booleanSwift declarationvar didChangePrimSpecializes: Bool { get }Whether a prim's specializes list changed.
get didChangePrimVariantSets(): booleanSwift declarationvar didChangePrimVariantSets: Bool { get }Whether a prim's variant sets list changed.
get didChangePrimInheritPaths(): booleanSwift declarationvar didChangePrimInheritPaths: Bool { get }Whether a prim's inherit paths list changed.
get didChangeAttributeConnection(): booleanSwift declarationvar didChangeAttributeConnection: Bool { get }Whether an attribute's connection targets changed.
get didChangeRelationshipTargets(): booleanSwift declarationvar didChangeRelationshipTargets: Bool { get }Whether a relationship's target list changed.
get didChangeAttributeTimeSamples(): booleanSwift declarationvar didChangeAttributeTimeSamples: Bool { get }Whether an attribute's time samples changed.
get description(): stringSwift declarationvar description: String { get }A textual representation of this instance. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(describing:)` initializer. This initializer works with any type, and uses the custom `description` property for types that conform to `CustomStringConvertible`: struct Point: CustomStringConvertible { let x: Int, y: Int var description: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(describing: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `description` property.
get didAddTarget(): booleanSwift declarationvar didAddTarget: Bool { get }Whether a target was added to a relationship.
get didAddProperty(): booleanSwift declarationvar didAddProperty: Bool { get }Whether a property was added.
get didAddInertPrim(): booleanSwift declarationvar didAddInertPrim: Bool { get }Whether an inert prim spec was added.
get didRemoveTarget(): booleanSwift declarationvar didRemoveTarget: Bool { get }Whether a target was removed from a relationship.
get debugDescription(): stringSwift declarationvar debugDescription: String { get }A textual representation of this instance, suitable for debugging. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(reflecting:)` initializer. This initializer works with any type, and uses the custom `debugDescription` property for types that conform to `CustomDebugStringConvertible`: struct Point: CustomDebugStringConvertible { let x: Int, y: Int var debugDescription: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(reflecting: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `debugDescription` property.
get didReloadContent(): booleanSwift declarationvar didReloadContent: Bool { get }Whether the layer was reloaded from its source.
get didRemoveProperty(): booleanSwift declarationvar didRemoveProperty: Bool { get }Whether a property was removed.
get didReplaceContent(): booleanSwift declarationvar didReplaceContent: Bool { get }Whether the layer's content was replaced.
get didAddNonInertPrim(): booleanSwift declarationvar didAddNonInertPrim: Bool { get }Whether a non-inert prim spec was added.
get didRemoveInertPrim(): booleanSwift declarationvar didRemoveInertPrim: Bool { get }Whether an inert prim spec was removed.
get didReorderChildren(): booleanSwift declarationvar didReorderChildren: Bool { get }Whether the children list of a prim was reordered.
get didReorderProperties(): booleanSwift declarationvar didReorderProperties: Bool { get }Whether the properties list of a prim was reordered.
get didRemoveNonInertPrim(): booleanSwift declarationvar didRemoveNonInertPrim: Bool { get }Whether a non-inert prim spec was removed.
get didAddPropertyWithOnlyRequiredFields(): booleanSwift declarationvar didAddPropertyWithOnlyRequiredFields: Bool { get }Whether a property with only required fields was added.
get didRemovePropertyWithOnlyRequiredFields(): booleanSwift declarationvar didRemovePropertyWithOnlyRequiredFields: Bool { get }Whether a property with only required fields was removed.
get didRename(): booleanSwift declarationvar didRename: Bool { get }Whether a spec was renamed.
No declarations were skipped in this snapshot.