我目前正在与其他人一起编写代码,所以我想知道有没有一种方法可以快速判断我在 NSArray 中有哪些对象。
例如,在我的代码中:
Someclassobj.arr
而且我知道在 Someclassobj 中有一个数组作为属性,当然我可以看到它的定义,但仍然不知道里面有什么对象。可能是 NSString, NSDictionary,ObjectDefinedByUSer... 如何快速判断?
有检查类的方法吗?如果我执行:
id someUnknownObj = [Someclassobj.arr objectAtIndex:0];
如何检查? (我知道 isKindOfClass isMemberOfClass 方法,但它对我不起作用)。
当然有不一定必须是代码方法,可以是option+click之类的。
最佳答案
会成功的:
NSLog(@"%@",yourArray);
如果你想避免这种事情:
1) 一旦 NSArray
有对象就设置断点。
2) 转到 Xcode 上的控制台并执行:
po yourArray
关于在 Xcode 中使用控制台的精彩文章 here .
关于objective-c - 快速判断 NSArray 包含哪些对象的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11345421/