NSArray.fromPointer constructor

NSArray.fromPointer(
  1. Pointer<Void> ptr
)

Implementation

NSArray.fromPointer(Pointer<Void> ptr) : super.fromPointer(ptr) {
  int count = performSync(SEL('count'));
  List temp = List.filled(count, nil, growable: false);
  for (var i = 0; i < count; i++) {
    var e = objectAtIndex(i);
    temp[i] = unboxingObjCType(e);
  }
  raw = temp;
}