ich ein Objekt aus einer NSObject Klasse, die ich „Marke“ nennen und hat die folgenden Eigenschaften:iOS - ein komplexes Objekt in einem Array zu finden
.name
.number
.site
zu einem bestimmten Zeitpunkt, Dutzende dieser Objekte werden gespeichert auf einem NSMutableArray, so etwas wie:
object 1
object 2
object 3
object 4
...
würde Ich mag in der Lage sein ein bestimmtes Objekt aus dem Array durch seine Nummer abzurufen. Nicht der Index des Objekts im Array, sondern die Zahleigenschaft des Objekts (get-Objekt , das beispielsweise die Zahleigenschaft 10 hat).
Ich weiß, dass NSArrays intelligente Methoden zum Abrufen von Zeug haben, aber ich kenne sie nicht tief, weil ich das selten benutze. Gibt es eine Möglichkeit, dieses Objekt aus dem Array abzurufen, ohne alle Objekte im Array durchlaufen zu müssen, und die Nummereigenschaft jedes Objekts zu überprüfen?
Können Sie Jungs helfen? Vielen Dank.
Was passiert, wenn das Array mehr als ein Objekt mit der gleichen Nummer enthält? – SpaceDog
Diese Implementierung erkennt und gibt den ersten zurück. Wenn Sie alle Instanzen mit der gleichen Nummer finden möchten, können Sie auswählen:. – Lio
OK. Danke für die Erklärung! – SpaceDog