zu-viele Beziehungen in Kerndaten werden durch NSSet dargestellt (wie automatisch generiert durch den Editor ... Ich erstelle NSManagedObject Subclass .. Menü.Wie man eine NSSet (Objective-C) - To-Many Beziehungsdarstellung in Core Data iteriert - effizient?
, die die effizienteste Art und Weise ist ein NSSet *?
iterierenNSSet* groups = [contact groups];
for(Group* group in groups) {
NSString* groupName = [group name];
}
oder
NSSet* groups2 = [contact groups];
NSArray* groupsArray = [groups2 allObjects];
for(Group* group in groupsArray) {
NSString* groupName = [group name];
}
oder einen anderen Weg?
Diese Seite: http://cocoawithlove.com/2008/08/nsarray-ornsset-nsdictionary-or.html besagt, dass die Iteration durch ein NSArray viel schneller ist als NSSet, 0,004713 Sekunden vs. 0,025864 Sekunden. – ikevin8me