我创建的NSData,并使用功能如何创建size_t以及如何计算大小?
- (const void *)bytes;
所以,它在一个const void *
变量返回的字节数。如果我读的内存手动我会找到这样的:
98 F3 00 76 84 //Then a lot of zero
使用strlen
不是因为00
工作。但它的尺寸相同:10厘米长。所以,要创建一个手动的size_t,我会用:
size_t mysize = 0x0A
,或者有使用位大小:
size_t mysize = 0x28
有任何这类正确的?
你是否检查过NSData的“ - (NSUInteger)长度”? – kennytm 2012-03-08 18:23:17
没有..大声笑,我没有这个想法..非常容易和没有错误... – Rodrigo 2012-03-08 19:03:14