procedure TForm1.Button7Click(Sender: TObject);
var
ACls: Pointer;
AList: PPointer;
I, ACount: Integer;
S, AName: String;
AMethod: TIOSAppBeginBackgroundTask;
begin
ACls := objc_getClass(MarshaledAString('UIApplication'));
if Assigned(ACls) then
begin
AList := class_copyMethodList(ACls, ACount);
if ACount > 0 then
begin
S := '';
for I := 0 to ACount - 1 do
begin
S := S + sel_getName(method_getName(AList^)) + SLineBreak;
Inc(AList);
end;
Memo1.Text := S;
end;
__free(AList);
end;
