-self
ist eine Methode definiert im NSObject
Protokoll . Sie gibt den Empfänger zurück, dh das Objekt, an das Sie die Nachricht self
senden. Wenn du [a self]
hast, bekommst du a
zurück, und ja, wenn du [self self]
(oder self.self
) machst, bekommst du tatsächlich self
zurück.
Dies kann in Schlüsselwertpfaden nützlich sein, in denen Sie eine neue Komponente anhängen, aber das gesamte Objekt wie in Cocoa Bindings beobachten möchten. Ich sehe keine Anwendung in dem Code, den Sie gepostet haben, aber es kann der Fall sein, dass Proxies self
anders annehmen, um auf den Proxy selbst zu zeigen, anstatt auf das entfernte / weitergeleitete Objekt.
Tags und Links objective-c ios