0
A
回答
4
由于的CoreFoundation是基于“不透明”的引用,这是难以检查不明物体。没有像普通的objective-c类那样的isa-pointer,你可以查看它以便了解任意对象的类型。然而,CF有一些功能提供,可以帮助你:具体而言,CFGetTypeID():
CFTypeID type = CFGetTypeID(anObject);
if (CFArrayGetTypeID() == type)
printf("anObject is an array.");
else
printf("anObject is NOT an array.");
相关问题
- 1. NSLog的等效核心基础
- 2. C数据结构或核心基础?
- 3. 核心服务,核心基础和核心数据有什么区别?
- 4. iOS层基础和核心基础框架属于哪个层次?
- 5. NSURLRequest和NSURLConnection的核心基础等价物
- 6. 处理核心基础类时的内存管理问题
- 7. 哪里可以下载苹果的开源核心基础?
- 8. iPhone如何正确处理与ARC核心基础参考?
- 9. 核心基础对象和保留/释放消息
- 10. 保留与核心基础“自动释放”
- 11. 为核心数据应用程序提供基础数据?
- 12. 基于核心数据中基础实体属性的计算属性
- 13. 中心h2内的div - 非常基础
- 14. .Net核心基本问题
- 15. 核心数据或Sqlite与FMDB的RSS提要为基础的应用程序?
- 16. 凡去寻找核心的阶级基础,当我编译一个类
- 17. 如何在Configuration Builder中设置核心2.0中的基础路径
- 18. 如何中心块体基础6?
- 19. 渲染基础上,决心$ stateProvider模板
- 20. 在GameObject的基础中心设置轴心点
- 21. NSColor核心基金会的对应?
- 22. 基于HttpContext的ASP.Net核心DI工厂
- 23. 与isKindOfClass
- 24. 数据中心基础架构 - 规划高可用性基础架构
- 25. 使用核心数据的存储 - 在导航基础和基于窗口的应用程序 - iPhone
- 26. 在.net核心Ef中的核心
- 27. 基本核心动画 - 移动图像
- 28. 基础
- 29. 基础
- 30. obj_msgSend中的EXC_BAD_ACCESS isKindOfClass:
工作。谢谢 :-) – VLegakis 2010-01-15 16:02:45