原文地址:http://blog.163.com/weiyanen@126/blog/static/25596404201010226575174/
CFIndex:
typedef signed long CFIndex;
在Core Foundation框架中一般用于数组的序号和参数返回值的大小,计数等。Core Foundation中CFIndex的位长随着处理器的位长而增加。如64位机器中CFIndex可能就为64位,而和int的位长无关。所以在与Core Foundation的交互中,使用CFIndex将有很好的可移植性,建议使用。
uint8_t和UInt8
#ifndef _UINT8_T
#define _UINT8_T
typedef unsigned char uint8_t;
#endif /*_UINT8_T */
typedef unsigned char UInt8;
CFTypeRef:
一个指向Core Foundation对象的通用指针