initWithCStringNoCopy method

ObjCObjectBase? initWithCStringNoCopy(
  1. Pointer<Char> bytes, {
  2. required int length,
  3. required bool freeWhenDone,
})

initWithCStringNoCopy:length:freeWhenDone:

Implementation

objc.ObjCObjectBase? initWithCStringNoCopy(ffi.Pointer<ffi.Char> bytes, {required int length,required bool freeWhenDone}) {
objc.checkOsVersionInternal('NSString.initWithCStringNoCopy:length:freeWhenDone:', iOS: (false, (2, 0, 0)), macOS: (false, (10, 0, 0)));
  final _ret = _objc_msgSend_1ojrli4(this.ref.retainAndReturnPointer(), _sel_initWithCStringNoCopy_length_freeWhenDone_, bytes, length, freeWhenDone);
  return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: false, release: true);
}