[英]Core Data: Find the property of NSEntity Objects in NSMutableSet
如何有效地在集合中查找NSEntity對象的屬性?
我已經用這種方式實現了它,但它似乎效率低下。 與此方法相比,是否有更快,更簡單,更有效的方法來查找集合中NSEntity對象的屬性 ?
soccerTeamViewController.players = [[NSMutableArray alloc] init];
for (GGPlayer *playa in chelsea.players) {
[soccerTeamViewController.players addObject:playa.name];
}
^這里chelsea是一個GGTeam,它有一套GGPlayers作為財產。
楷模:
GGTeam:
@property (nonatomic, retain) NSMutableSet *players;
GGPlayer:
@property (nonatomic, retain) NSString *name;
從第一次iOS-er。
不要過早優化。 你沒有證據表明你所做的事情是否效率低下。 如果似乎有減速,請使用儀器並弄清楚。 但不要猜測,特別是不要提前猜測。
你正在做的是完全標准的。
有一種更優雅的方式,即使用KVC,如下所述:
但我沒有理由認為這更有效率 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.