NSOrderedCollectionDifference class

NSOrderedCollectionDifference

iOS: introduced 13.0.0 macOS: introduced 10.15.0

Inheritance
Implemented types
Available extensions

Constructors

NSOrderedCollectionDifference.new()
Returns a new instance of NSOrderedCollectionDifference constructed with the default new method.
factory
NSOrderedCollectionDifference.castFrom(ObjCObjectBase other)
Constructs a NSOrderedCollectionDifference that points to the same underlying object as other.
NSOrderedCollectionDifference.castFromPointer(Pointer<ObjCObject> other, {bool retain = false, bool release = false})
Constructs a NSOrderedCollectionDifference that wraps the given raw object pointer.

Properties

debugDescription NSString

Available on NSObject, provided by the NSObject$Methods extension

debugDescription
no setter
description NSString

Available on NSObject, provided by the NSObject$Methods extension

description
no setter
hasChanges bool

Available on NSOrderedCollectionDifference, provided by the NSOrderedCollectionDifference$Methods extension

iOS: introduced 13.0.0 macOS: introduced 10.15.0
no setter
hash int

Available on NSObject, provided by the NSObject$Methods extension

hash
no setter
hashCode int
The hash code for this object.
no setterinherited
insertions NSArray

Available on NSOrderedCollectionDifference, provided by the NSOrderedCollectionDifference$Methods extension

iOS: introduced 13.0.0 macOS: introduced 10.15.0
no setter
isProxy bool

Available on NSObject, provided by the NSObject$Methods extension

isProxy
no setter
ref ObjCObjectRef
finalinherited
removals NSArray

Available on NSOrderedCollectionDifference, provided by the NSOrderedCollectionDifference$Methods extension

iOS: introduced 13.0.0 macOS: introduced 10.15.0
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
superclass ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

superclass
no setter

Methods

addObserver(Observer observer, {required NSString forKeyPath, NSKeyValueObservingOptions options = NSKeyValueObservingOptions.NSKeyValueObservingOptionNew, Pointer<Void>? context}) Observation

Available on NSObject, provided by the Observed extension

Registers the Observer to receive KVO notifications for the key path relative to this NSObject.
autorelease() NSObject

Available on NSObject, provided by the NSObject$Methods extension

autorelease
class$() ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

class
conformsToProtocol(Protocol aProtocol) bool

Available on NSObject, provided by the NSObject$Methods extension

conformsToProtocol:
copy() ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

copy
countByEnumeratingWithState(Pointer<NSFastEnumerationState> state, {required Pointer<Pointer<ObjCObject>> objects, required int count$1}) int

Available on NSOrderedCollectionDifference, provided by the NSOrderedCollectionDifference$Methods extension

countByEnumeratingWithState:objects:count:
dealloc() → void

Available on NSObject, provided by the NSObject$Methods extension

dealloc
differenceByTransformingChangesWithBlock(ObjCBlock<NSOrderedCollectionChange Function(NSOrderedCollectionChange)> block) NSOrderedCollectionDifference

Available on NSOrderedCollectionDifference, provided by the NSOrderedCollectionDifference$Methods extension

differenceByTransformingChangesWithBlock:
doesNotRecognizeSelector(Pointer<ObjCSelector> aSelector) → void

Available on NSObject, provided by the NSObject$Methods extension

doesNotRecognizeSelector:
forwardingTargetForSelector(Pointer<ObjCSelector> aSelector) ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

forwardingTargetForSelector:
forwardInvocation(NSInvocation anInvocation) → void

Available on NSObject, provided by the NSObject$Methods extension

forwardInvocation:
init() NSOrderedCollectionDifference

Available on NSOrderedCollectionDifference, provided by the NSOrderedCollectionDifference$Methods extension

init
init() NSObject

Available on NSObject, provided by the NSObject$Methods extension

init
initWithChanges(NSArray changes) NSOrderedCollectionDifference

Available on NSOrderedCollectionDifference, provided by the NSOrderedCollectionDifference$Methods extension

initWithChanges:
initWithInsertIndexes(NSIndexSet inserts, {NSArray? insertedObjects, required NSIndexSet removeIndexes, NSArray? removedObjects}) NSOrderedCollectionDifference

Available on NSOrderedCollectionDifference, provided by the NSOrderedCollectionDifference$Methods extension

initWithInsertIndexes:insertedObjects:removeIndexes:removedObjects:
initWithInsertIndexes$1(NSIndexSet inserts, {NSArray? insertedObjects, required NSIndexSet removeIndexes, NSArray? removedObjects, required NSArray additionalChanges}) NSOrderedCollectionDifference

Available on NSOrderedCollectionDifference, provided by the NSOrderedCollectionDifference$Methods extension

initWithInsertIndexes:insertedObjects:removeIndexes:removedObjects:additionalChanges:
inverseDifference() NSOrderedCollectionDifference

Available on NSOrderedCollectionDifference, provided by the NSOrderedCollectionDifference$Methods extension

inverseDifference
isEqual(ObjCObjectBase object) bool

Available on NSObject, provided by the NSObject$Methods extension

isEqual:
isKindOfClass(ObjCObjectBase aClass) bool

Available on NSObject, provided by the NSObject$Methods extension

isKindOfClass:
isMemberOfClass(ObjCObjectBase aClass) bool

Available on NSObject, provided by the NSObject$Methods extension

isMemberOfClass:
methodForSelector(Pointer<ObjCSelector> aSelector) Pointer<NativeFunction<Void Function()>>

Available on NSObject, provided by the NSObject$Methods extension

methodForSelector:
methodSignatureForSelector(Pointer<ObjCSelector> aSelector) NSMethodSignature

Available on NSObject, provided by the NSObject$Methods extension

methodSignatureForSelector:
mutableCopy() ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

mutableCopy
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
performSelector(Pointer<ObjCSelector> aSelector) ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

performSelector:
performSelector$1(Pointer<ObjCSelector> aSelector, {required ObjCObjectBase withObject}) ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

performSelector:withObject:
performSelector$2(Pointer<ObjCSelector> aSelector, {required ObjCObjectBase withObject, required ObjCObjectBase withObject$1}) ObjCObjectBase

Available on NSObject, provided by the NSObject$Methods extension

performSelector:withObject:withObject:
release() → void

Available on NSObject, provided by the NSObject$Methods extension

release
respondsToSelector(Pointer<ObjCSelector> aSelector) bool

Available on NSObject, provided by the NSObject$Methods extension

respondsToSelector:
retain() NSObject

Available on NSObject, provided by the NSObject$Methods extension

retain
retainCount() int

Available on NSObject, provided by the NSObject$Methods extension

retainCount
self$1() NSObject

Available on NSObject, provided by the NSObject$Methods extension

self
toString() String
A string representation of this object.
inherited
zone() Pointer<NSZone>

Available on NSObject, provided by the NSObject$Methods extension

zone

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

alloc() NSOrderedCollectionDifference
alloc
override
allocWithZone(Pointer<NSZone> zone) NSOrderedCollectionDifference
allocWithZone:
override
isInstance(ObjCObjectBase obj) bool
Returns whether obj is an instance of NSOrderedCollectionDifference.
override
new$() NSOrderedCollectionDifference
new
override