我有一个返回字符串集合的函数。所有内存分配都在该函数内部完成,因为每次调用该函数时字符串的大小都会发生变化。使用这些字符串后,所有分配都被释放。但是,当我在带有泄漏测试仪器的模拟器上运行我的应用程序时,它会显示我实际malloc
编辑 s.s 的位置char*
。
我的困惑是,尽管我正确地释放了所有字符串,但它仍然被视为我的应用程序的泄漏吗?或者这是 xcode 仪器的错误观察?
我有一个返回字符串集合的函数。所有内存分配都在该函数内部完成,因为每次调用该函数时字符串的大小都会发生变化。使用这些字符串后,所有分配都被释放。但是,当我在带有泄漏测试仪器的模拟器上运行我的应用程序时,它会显示我实际malloc
编辑 s.s 的位置char*
。
我的困惑是,尽管我正确地释放了所有字符串,但它仍然被视为我的应用程序的泄漏吗?或者这是 xcode 仪器的错误观察?