gpt4 book ai didi

iphone - containsObject : and member: methods of NSSet? 之间的区别

转载 作者:技术小花猫 更新时间:2023-10-29 10:15:56 33 4
gpt4 key购买 nike

这两个属于NSSet类的方法有什么区别:

-(BOOL)containsObject:(id)anObject
-(id)member:(id)object

最佳答案

答案在于返回值。 containsObject 返回 YES 或 NO,具体取决于您发送的对象是否属于该特定集合。

成员返回 id,这意味着如果该对象是集合的一部分,它会返回实际对象。

例如,您有一个 NSSet,aSet,带有一个对象。一个对象属于集合。

[aSet containsObject:anObject]; //returns YES
[aSet member:anObject]; //If the set contains an object equal to object (as determined by isEqual:) then that object (typically this will be object), otherwise nil.

如果一个对象不存在于一个集合中:

[aSet containsObject:anObject]; //return NO
[aSet member:anObject]; //return nil

关于iphone - containsObject : and member: methods of NSSet? 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6566773/

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