Tag: fast-enumeration
Eine Objective-C-Sprache-Funktion, die mehr bietet prägnante Aufzählung code mit höherer Leistung als mit anderen Optionen (d.h. NSEnumerator)
1
Antworten
Habe ich mit enumerateObjectsUsingBlock: in letzter Zeit viel für meine fast-enumeration Bedürfnisse, und ich habe eine harte Zeit zu verstehen, die Verwendung von BOOL *stop in der Aufzählung block. Den NSArray Klasse Referenz-Staaten stop: Ein Verweis auf
1
Antworten
Mein stacktrace ist in Bezug auf Karten.. NSGenericException Auftritt, wenn wir versuchen, ändern Sie das array, die aufgezählt werden,..., das ich genommen habe-Sorge, nicht ändern die Aufzählung Array. for (int k=0;k<[[af factsArray] count];k++) //here af is my
4
Antworten
Scheint es, aus Experimenten, dass die Sammlung Ausdruck nur einmal ausgewertet. Betrachten Sie dieses Beispiel: static NSArray *a; - (NSArray *)fcn { if (a == nil) a = [NSArray arrayWithObjects:@"one", @"two", @"three", nil]; NSLog(@"called"); return a; }
4
Antworten
Ich bin Kommunikation mit einer API, sendet wieder ein NSDictionary als Antwort mit den Daten, die meine app nutzen (die Daten sind im Grunde ein feed). Diese Daten werden sortiert vom neuesten zum ältesten, mit den neuesten
10
Antworten
Ziel ist es, zu vergleichen, zwei arrays und überprüfen Sie, wenn Sie dieselben Objekte enthalten (so schnell wie möglich - es gibt viele Objekte in den arrays). Die arrays können nicht überprüft werden mit isEqual: als Sie
1
Antworten
Habe ich mit enumerateObjectsUsingBlock: in letzter Zeit viel für meine fast-enumeration Bedürfnisse, und ich habe eine harte Zeit zu verstehen, die Verwendung von BOOL *stop in der Aufzählung block. Den NSArray Klasse Referenz-Staaten stop: Ein Verweis auf
5
Antworten
Ich möchte den index des aktuellen Objekts beim fast-enumeration, d.h. for (MyClass *entry in savedArray) { //What is the index of |entry| in |savedArray|? } InformationsquelleAutor der Frage Shri | 2011-11-13
2
Antworten
Ich"m Fragen, wie Sie im wesentlichen zu verwandeln, die objective-c-code unten in swift. Diese wird in einer Schleife durch alle Untersichten auf meine gewünschte Ansicht, überprüfen Sie, ob Sie Textfelder, und dann prüfen, ob Sie leer sind,