Deklarieren von Instanzvariablen in iOS - Objective-C

Ok, ich habe viel gelesen um in diesen Tagen über dieses Thema und ich alwyas verwirrt, weil die Antworten ist anders, jedes Suche ich stellen.

Ich muss wissen, der beste Weg, um zu erklären Instanz-Variablen in iOS. So weit ich weiß, sollte ich nur erklären, Sie innerhalb .m-Datei und verlassen .h reinigen. Aber ich kann es nicht: der compiler gibt mir die Zusammenstellung fehlerhaft.

Hier ist ein code aus .m nur.

@interface UIDesign ()

//.m file
{
    NSString *test2 = @"test2";
}

@property (nonatomic, assign) int privateInt;

@end

@implementation UIDesign
{
    NSString *test1 = @"test1";
}

Beide strings sind falsch deklariert und ich weiß nicht, warum. Der compiler sagt: erwartet ';' am Ende der Erklärung Liste.

Die Frage ist also: wie kann ich erklären Instanz-Variablen? Ich werde nur müssen Sie innerhalb der Klasse.

MEIN Freund , Variablen-Deklaration ist anders als die definition. hier sind Sie initialzing eine variable an der Stelle der Deklaration.

InformationsquelleAutor David Lopes | 2013-05-12

Schreibe einen Kommentar