2015-11-11 3 views
1

Я создал класс из NSObject для сохранения моей информации.IOS NSObject Release

@interface MyInfor : NSObject 

+(MyInfor *)Insert_MyName:(NSString *)MyName 
         MyAge:(NSString *)MyAge; 

И теперь я хочу освободить память для своего класса, когда он не используется.

Как это сделать.

+2

По соглашению, имена методов не должны начинаться с заглавной буквы. Также рекомендуется использовать camelCase вместо подчеркивания. – Avi

ответ

0

Когда у вас больше нет сильных ссылок, объект будет выпущен. Читайте на ARC (автоматический подсчет ссылок).

Ссылка на документацию по ARC: here.

1

Если в вашем проекте включен ARC (все новые проекты за последние годы включили его по умолчанию), нет необходимости вручную освобождать память.

Если ARC неактивен, вы должны освободить память, в которой вы его размещаете. Вы должны переопределить «dealloc», чтобы освободить любую память.

Если вы не используете ARC, вы должны рассмотреть читаете это: Memory Management