Durchlaufen Sie alle Eigenschaften einer Klasse in Objective C

Mögliches Duplikat:Durchlaufen von Eigenschaften in einer Klasse

Das Problem ist, dass ich in jeder Zeile in einem UITableView eine Anzahl von UILabels habe und die Eigenschaften meiner Modellklasse (die natürlich NSStrings sind) den Etikettentiteln zuordnen muss.

Da es mehrere Beschriftungen gibt (mehr als 12, die später in meinem Projekt möglicherweise größer werden), habe ich eine for-Schleife verwendet, um alle Beschriftungen zuzuweisen. Aber um die Variablen den Labels zuzuordnen, muss ich jedes Mal für das entsprechende Label hartcodieren.

Gibt es eine Möglichkeit, alle Eigenschaften einer Klasse zu durchlaufen, damit ich sie in einer Reihenfolge deklarieren und als Array abrufen und ordnungsgemäß zuordnen kann?

Ich habe den oben genannten möglichen doppelten Link gesehen und verstanden, aber er füllt den Code mit so vielen Schalterfällen, wie zum Festlegen erforderlich sind. Anstelle dessen gibt es eine andere Alternative für eine präzise und klarere Codierung unter Verwendung einer Schleife.

Jede Hilfe wäre dankbar. Fröhliches Codieren.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage