Code:
Unified memory manager wil zeggen dat ze de garbage collector of wat daar voor door moest gaan op mobiel (automatic ref counting/ARC voor objecten) weer af gaan schaffen, en je gewoon ouderwets zelf Free aan laten roepen, of interfaces gebruiken. Volgens heeft Marco Cantu daar recent eea over geblogd.
Hopelijk zijn we dan ook hiervanaf. RTL / VCL begint sowieso lastig leesbaar te worden, ook door High-Dpi en VCL-Styles.
Code:
TObject = class
public
constructor Create;
procedure Free;
procedure DisposeOf; {$IFNDEF AUTOREFCOUNT} inline; {$ENDIF}
class function InitInstance(Instance: Pointer): TObject {$IFDEF AUTOREFCOUNT} unsafe {$ENDIF};
// ...
{$IFDEF AUTOREFCOUNT}
function __ObjAddRef: Integer; virtual;
function __ObjRelease: Integer; virtual;
{$ENDIF}
Bookmarks