Ich studiere gerade den Beispielcode von Apple für Sketch und ich stolperte über eine Syntax, die ich vorher nicht gesehen habe. Es ist in SKTGraphicView.m
in der Funktion moveSelectedGraphicsWithEvent:
Was macht die [SomeClass self] -Syntax?
NSRect selBounds = [[SKTGraphic self] boundsOfGraphics:selGraphics];
ich vorher noch nie die [SomeClass self]
Syntax gesehen haben. In diesem Fall ist self
eine Unterklasse von NSView
und boundsOfGraphics:
ist eine Klassenmethode für SKTGraphic
, die eine Unterklasse von NSObject
ist.
möglich Duplikat von [Using self in class Methode] (http://stackoverflow.com/questions/9028549/using-self-in-class- Methode) – dasblinkenlight
Diese Frage ist anders als diese. Dies fragt nach einem Aufruf der '- [NSObject self]' -Methode, nicht nach der Verwendung des self "Schlüsselwortes", wie es normalerweise verwendet wird. –