Sie könnten - [MyClass startAsynchronousCode] einen Callback aufrufen:
%Vor%und dann instanziieren Sie eine MyClass wie folgt:
%Vor%myCallback könnte so aussehen:
%Vor%Wie rufen Sie den asynchronen Code auf? Wenn Sie NSThread + detachNewThreadSelector: toTarget: withObject: , Sie werden feststellen, dass das Zielobjekt vom Thread beibehalten wird, bis es beendet und dann freigegeben wird. So können Sie das Objekt sofort nach der asynchronen Nachricht freigeben.
z.B.
%Vor%Mit dem obigen ist der folgende Code vollkommen sicher:
%Vor%Tags und Links objective-c asynchronous memory-management