Benutzer-Werkzeuge

Webseiten-Werkzeuge


objc:start

Dies ist eine alte Version des Dokuments!


Objective-C

Methoden

Klassen-Methoden

Klassen-Methoden sind Methoden einer Klasse, die verwendet werden können, ohne das ein Objekt erzeugt werden muss. In anderen Objekt-orientierten Programmiersprachen werden diese Methoden auch statische Methoden genannt.

Klassen-Methoden sind in Objective-C an einem + zu Beginn der Signatur zu erkennen:

+ (void)fooClassMethod;

Die Klassen-Methode kann nun in anderen Klassen wie folgt direkt verwendet werden:

[FooBar fooClassMethod];

Instanz-Methoden

Instanz-Methoden sind die Methoden einer Klasse, die nur verwendet werden können, wenn aus einer Klasse ein Objekt erzeugt wurde. Daher sagt man auch umgangssprachlich „eine (Instanz-)Methode wird auf ein Objekt angewendet“.

Instanz-Methoden sind in Objective-C an einem - zu Beginn der Signatur zu erkennen:

- (void)barInstanceMethod;

Instanz-Methoden können in anderen Klassen erst verwendet werden, wenn vorher ein Objekt mit der Klasse erzeugt wurde:

FooBar *foobar = [[FooBar alloc] init];
 
[foobar barInstanceMethod];

Tutorials

Kostenpflichtige Tutorials

objc/start.1425104736.txt.gz · Zuletzt geändert: 2015-02-28 07:25 von a.kamola