gpt4 book ai didi

iphone - 核心数据 : Find the property of NSEntity Objects in NSMutableSet

转载 作者:行者123 更新时间:2023-11-28 22:35:18 25 4
gpt4 key购买 nike

我怎样才能高效地找到集合中 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。

最佳答案

  1. 不要过早优化。您没有证据证明您所做的事情是否效率低下。如果出现减速,请使用 Instruments 找出来。但不要猜测,尤其不要提前猜测。

  2. 您所做的完全符合标准。

  3. 还有一种更优雅的方式,即使用 KVC,如下所述:

    iPhone - getting unique values from NSArray object

    但我没有理由认为这更高效

关于iphone - 核心数据 : Find the property of NSEntity Objects in NSMutableSet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16247191/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com