1.NSTimeInterval:
Used to specify a time interval, in seconds 用于指定一个时间间隔,以秒为单位
typedef enum {
kCFStreamEventNone = 0, //如其名 没有事件
kCFStreamEventOpenCompleted = 1,//打开完成
kCFStreamEventHasBytesAvailable = 2,//有可用的字节
kCFStreamEventCanAcceptBytes = 4,//能接受的字节
kCFStreamEventErrorOccurred = 8,//发生错误
kCFStreamEventEndEncountered = 16//流的结束事件
} CFStreamEventType;
iOS (2.0 and later)
Defines constants for stream-related events.
分别定义的是关于数据流的 一些事件类型CFStreamEventType是一个结构体
3.
CFRunLoopGetCurrent()
返回当前线程的CFRunLoop对象。
4.
CFRunLoopRef
运行循环引用的对象。
5.
CFRunLoopRemoveTimer
删除一个CFRunLoopTimer对象从一个运行循环模式。
6. Class (类的类型)
Class An_Objective_C_Class; //An opaque type that represents an Objective-C class.
7.
Callback Types 套接字活动(可能调用一系列callBack函数的活动)类型
Types of socket activity that can cause the callback function of a CFSocket object to be called.
enum CFSocketCallBackType {
kCFSocketNoCallBack = 0,
kCFSocketReadCallBack = 1,
kCFSocketAcceptCallBack = 2,
kCFSocketDataCallBack = 3,
kCFSocketConnectCallBack = 4,
kCFSocketWriteCallBack = 8
};
typedef enum CFSocketCallBackType CFSocketCallBackType;