我正在尝试修改一些使用 NSZoneMalloc 的旧代码。我在其中使用它的项目启用了不允许 NSZoneMalloc 的 ARC。
有问题的代码行是:
x = NSZoneMalloc([self zone], sizeof(*x));
是否有任何等效代码可以与 ARC 一起使用以消除错误?老实说,我不太了解内存分区。如果这还不够信息,请告诉我。
提前致谢
我正在尝试修改一些使用 NSZoneMalloc 的旧代码。我在其中使用它的项目启用了不允许 NSZoneMalloc 的 ARC。
有问题的代码行是:
x = NSZoneMalloc([self zone], sizeof(*x));
是否有任何等效代码可以与 ARC 一起使用以消除错误?老实说,我不太了解内存分区。如果这还不够信息,请告诉我。
提前致谢