您使用malloc
:
char *bufferData = malloc(charSize * sizeof(char));
(从技术上讲,sizeof(char)
不是必需的,因为字符总是大小为1,但我还是要包含它,以便在我不小心做一个没有大小的malloc的情况下它看起来“错误”。)
但是,根据您正在做的事情,您可能希望分别查看NSString或NSData,Cocoa类来处理文本和二进制数据。 Cocoa框架的其余部分通常使用这些。
char *bufferData = malloc(charSize);
我想?