我知道这是一个非常基本的问题。有一些我需要澄清的内存问题。这是我的疑问:
int *p = malloc (50); // will allocate 50 bytes and it is pointed by p.
// Freeing C pointer-->
free(p);
Objective-C 指针:
ClassAobject *objA = .... // allocated ClassAobject..
// Freeing obj-C pointer--->
objA = nil // Is it enough??? will it release all ivars memory properly..
如果是这种情况,如果我在目标 C 类中有一些 C 指针怎么办?如何在 ARC 中处理这个问题