initWithObject method
NSOrderedCollectionChange
initWithObject(
- ObjCObject? anObject, {
- required NSCollectionChangeType type,
- required int index,
initWithObject:type:index:
iOS: introduced 13.0.0 macOS: introduced 10.15.0
Implementation
NSOrderedCollectionChange initWithObject(
objc.ObjCObject? anObject, {
required NSCollectionChangeType type,
required int index,
}) {
objc.checkOsVersionInternal(
'NSOrderedCollectionChange.initWithObject:type:index:',
iOS: (false, (13, 0, 0)),
macOS: (false, (10, 15, 0)),
);
final $ret = _objc_msgSend_vbymrb(
object$.ref.retainAndReturnPointer(),
_sel_initWithObject_type_index_,
anObject?.ref.pointer ?? ffi.nullptr,
type.value,
index,
);
return NSOrderedCollectionChange.fromPointer(
$ret,
retain: false,
release: true,
);
}