करने के लिए कई रिश्ते NSSet का प्रतिनिधित्व कर रहे है (जैसा कि स्वचालित रूप से संपादक का उपयोग द्वारा उत्पन्न ... बनाएं NSManagedObject उपवर्ग .. मेनू।एनएसएससेट (उद्देश्य-सी) को फिर से कैसे शुरू करें - कोर डेटा में कई रिश्ते का प्रतिनिधित्व - कुशलता से?
कौन सा एक NSSet *?
पुनरावृत्ति करने के लिए सबसे कारगर तरीका हैNSSet* groups = [contact groups];
for(Group* group in groups) {
NSString* groupName = [group name];
}
या
NSSet* groups2 = [contact groups];
NSArray* groupsArray = [groups2 allObjects];
for(Group* group in groupsArray) {
NSString* groupName = [group name];
}
या एक और तरीका?
यह पृष्ठ: http://cocoawithlove.com/2008/08/nsarray-or-nsset-nsdictionary-or.html कहता है कि एनएसएआरएआरई के माध्यम से पुनरावृत्ति एनएसएसएटी की तुलना में बहुत तेज है, 0.004713 सेकंड बनाम 0.025864 सेकेंड। – ikevin8me