differenceFromArray method
NSOrderedCollectionDifference
differenceFromArray(})
differenceFromArray:withOptions:usingEquivalenceTest:
Implementation
objc.NSOrderedCollectionDifference differenceFromArray(
objc.NSArray other, {
required objc.NSOrderedCollectionDifferenceCalculationOptions withOptions,
required objc.ObjCBlock<
ffi.Bool Function(
ffi.Pointer<objc.ObjCObject>,
ffi.Pointer<objc.ObjCObject>,
)
>
usingEquivalenceTest,
}) {
objc.checkOsVersionInternal(
'NSArray.differenceFromArray:withOptions:usingEquivalenceTest:',
iOS: (false, (13, 0, 0)),
macOS: (false, (10, 15, 0)),
);
final _ret = _objc_msgSend_1415lvo(
this.ref.pointer,
_sel_differenceFromArray_withOptions_usingEquivalenceTest_,
other.ref.pointer,
withOptions.value,
usingEquivalenceTest.ref.pointer,
);
return objc.NSOrderedCollectionDifference.castFromPointer(
_ret,
retain: true,
release: true,
);
}