这是来自 Apple Developers 网站:
const void * CFArrayGetValueAtIndex (CFArrayRef theArray, CFIndex idx);
返回值
theArray 中 idx 索引处的值。如果返回值为 Core Foundation 对象,则所有权遵循 Core Foundation 内存管理编程指南中的“获取规则”。
现在,如何测试返回值是否为 CFType?
编辑:
刚刚在 /usr/lib/system/libsystem_c.dylib 中找到了一个名为 __isctype 的函数,它正是我想要的。有人知道更多关于这个功能的信息吗?