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. 核心基础VS基础或核心基础+基金会
- 2. 核心基础和ARC
- 3. NSLog的等效核心基础
- 4. 核心数据模型基础
- 5. 多处理Python核心基础错误
- 6. C数据结构或核心基础?
- 7. 核心服务,核心基础和核心数据有什么区别?
- 8. iOS层基础和核心基础框架属于哪个层次?
- 9. NSURLRequest和NSURLConnection的核心基础等价物
- 10. 处理核心基础类时的内存管理问题
- 11. 哪里可以下载苹果的开源核心基础?
- 12. 创建定制的核心基础类型。
- 13. iPhone如何正确处理与ARC核心基础参考?
- 14. 核心基础对象和保留/释放消息
- 15. 保留与核心基础“自动释放”
- 16. EF核心基础机构类继承和只读属性
- 17. 方法返回一个核心基础对象+1保留
- 18. UITableView编辑单元而不更改基础核心数据
- 19. 为核心数据应用程序提供基础数据?
- 20. 基于核心数据中基础实体属性的计算属性
- 21. 以基础为中心的框架
- 22. 中心h2内的div - 非常基础
- 23. 带边缘的基础网格中心
- 24. 核心Java基本概念
- 25. .Net核心基本问题
- 26. 核心数据或Sqlite与FMDB的RSS提要为基础的应用程序?
- 27. 获取核心数据实体与过滤的基础上的属性
- 28. 使用nodejs和npm与ASp.net核心导入脚本的基础知识1
- 29. 什么是Cocoa方法的核心基础等效代码+ [NSData dataWithContentsOfFile:]?
- 30. 凡去寻找核心的阶级基础,当我编译一个类
工作。谢谢 :-) – VLegakis 2010-01-15 16:02:45