0

NSMutableData我在我的 iOS 程序中使用类。我得到无限的内存增长。我使用自动引用计数。当我使用分配工具时,我看到了调用 Malloc 来分配内存NSMutableData的方法。initWithLength:在 ARC 下,使用分配的内存malloc应该由程序员释放,因为 ARC 不做任何事情。由于不知道NSMutableData类的实现,所以无法确定NSMutableData释放时分配的内存NSMutableData是否释放。根据分配工具,情况并非如此。有没有人有这方面的知识?

另一个问题是,当NSMutableData setLength:调用大小小于当前大小的方法时,是否会释放额外的内存?

4

0 回答 0