Вы можете поместить CFSocketRef
в NSMutableArray
, завернув его в NSValue
:
CFSocketRef socketAccept;
NSMutableArray *arrayIP = [[NSMutableArray alloc] init];
socketAccept = ...
NSValue *val = [NSValue valueWithPointer:socketAccept];
[arrayIP addObject:val];
Используйте pointerValue
, чтобы получить значение:
CFSocketRef socketAccept = (CFSocketRef) [val pointerValue];