gpt4 book ai didi

iphone - 通过传递值查找 NSArray 的索引

转载 作者:太空狗 更新时间:2023-10-30 03:30:50 26 4
gpt4 key购买 nike

是否有可能在 NSArray 中找出给定值是否存在于数组中(无需使用 for 循环搜索它)?任何默认的随机方法。我浏览了 documentation ,但没有发现太多相关。

请同时告诉我有关 valueForKey 方法的信息(我无法从文档中获取该方法)。

最佳答案

containsObject: 方法通常会为您提供所需的信息 - 虽然它的名称听起来像是您在查询特定的实例(即具有相同属性的两个对象语义 value 不匹配)它实际上在对象上调用 isEqual: 所以它通过 value 测试。

如果您想要项目的索引,如您的标题所示,请使用 indexOfObject:,它还会调用 isEqual: 来定位匹配项。

valueForKey: 用于当你有一个字典数组时;它在每个字典中查找键并返回结果数组。

关于iphone - 通过传递值查找 NSArray 的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6133925/

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