从 NSMutableArray 收集特定对象的计数
嘿伙计们&女孩们, 我想知道如何找到数组中特定类型对象的对象计数。 例如,我在 NSMutableArray 中的随机位置有 6 个“云”,在这个 NSMutableArray 中我也有 4 个“龙”。
我怎样才能得到整数6?
我的想法是这样的:
int z = [[SomeClass *clouds in _somearray] count];
任何帮助将不胜感激。 谢谢, 奥利弗.
Hey guys & girls,
Im wondering how I can find the object count of a specific type of object in an array.
For example, i have 6 'clouds' in NSMutableArray at random locations, I also have 4 'dragons' in this NSMutableArray.
How can i gather the integer 6?
I was thinking something along the lines of:
int z = [[SomeClass *clouds in _somearray] count];
Any assistance would be greatly appreciated.
Thnx,
Oliver.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
另一种方法是使用块:
Yet another way is in using blocks:
result
是您要查找的计数result
is the count you are looking for如果您正在查找对象的特定实例出现的次数,您可以这样做:
否则您只需手动循环数组并进行计数。
If you're looking for how many times a specific instance of an object appears, you can do:
Otherwise you'd just have to loop through the array manually and count.