Ich bin neu in Objective-C und ich bin auf der Suche nach einer eval
Aussage, wie ich sie in Matlab verwendet habe.Gibt es so etwas wie Matlabs Eval-Anweisung in Objective-C 2.0?
Wenn Sie nicht vertraut sind, können Sie eine Zeichenfolge erstellen und dann eval
diese Zeichenfolge, die es behandelt, als ob es eine Zeile Code ist.
Hier ist ein Beispiel, in dem Sie die Hintergrundfarbe eines von einer Reihe von 4 Tasten auf einer Variablen foo Basis zu ändern, die 3 = und Sie Tasten würden namens button1, button2 usw.
NSString* buttonEval = [[NSString alloc] initWithFormat:@"[button%d setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];", foo]
wollen würden,
Gibt es eine Aussage, die diese Zeichenfolge auswertet, als ob es eine Codezeile wäre?