Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何NSMutableData在同一部分强制保留连续内存?我有相当数量的数据逐个到达,性能并不令人满意。我的数据的总大小将是恒定的。
NSMutableData
NSMutableData应该连续存储所有数据。在内部,它使用了一个用 realloc 调整大小的“弹性”缓冲区。您可以创建[NSMutableData dataWithLength:];
[NSMutableData dataWithLength:];
NSData如果大小是恒定的,为什么不使用?
NSData
还有你为什么担心NSMutableData性能。仪器配置文件是否显示性能问题?