Objective c 如何显示从数组或方法返回的对象类型?
我有一个数组,可以存储不同类型的对象。检索该对象时,我希望将该对象类型打印到日志中。我似乎找不到这样的方法。我不想打印对象的内容 我想让日志显示“NSString”或“NSDictionary”之类的内容 (要完全正确,应该是:)Objective c 如何显示从数组或方法返回的对象类型?,objective-c,Objective C,我有一个数组,可以存储不同类型的对象。检索该对象时,我希望将该对象类型打印到日志中。我似乎找不到这样的方法。我不想打印对象的内容 我想让日志显示“NSString”或“NSDictionary”之类的内容 (要完全正确,应该是:) 类方法返回的类和NSString之间有什么区别?例如,NSPasteBoard canRead方法只能接收NSString,但我可以传递canRead:[NSImage类]。这是否意味着这里的类与NSString相同? id anObject = [myArray o
类方法返回的类和NSString之间有什么区别?例如,NSPasteBoard canRead方法只能接收NSString,但我可以传递canRead:[NSImage类]。这是否意味着这里的类与NSString相同?
id anObject = [myArray objectAtIndex:42];
NSLog(@"%@", [anObject class]);
NSLog(@"%@", NSStringFromClass([anObject class]));