Я не знаю, как удалить указатель, но не объект, например:
У меня есть класс:
@interface model : NSObject {
NSMutableArray *tab;
}
И когда я делаю это:
model1 = [[model alloc]init];
NSMutableArray * tab2 = [model1 tab];
...
some operations
...
Я хочу удалить только указатель на мою вкладку, которая является * tab2, но когда я выпускаю tab2, вкладка также освобождается. В C ++, когда я очищаюсь, я делаю это:
int a =10;
*w = &a;
и когда я удаляю указатель, сделайте
delete w;
и переменная a все еще находится в памяти, и это нормально. Что я должен сделать в obj-c, чтобы удалить только указатель?