VLe*_*kis 0 iphone objective-c
是否有任何 CoreFoundation 方便的方法来检查类的系谱,如 isKindOfClass ?
提前谢谢你,瓦西利斯
由于 CoreFoundation 基于“不透明”引用,因此很难检查未知对象。没有像普通的objective-c 类那样的isa 指针,您可以查看它以找出任意对象的类型。但是,CF 提供了一些可以帮助您的函数:特别是 CFGetTypeID():
CFTypeID type = CFGetTypeID(anObject);
if (CFArrayGetTypeID() == type)
printf("anObject is an array.");
else
printf("anObject is NOT an array.");
Run Code Online (Sandbox Code Playgroud)
请参阅CFType 参考。
| 归档时间: |
|
| 查看次数: |
485 次 |
| 最近记录: |