Я немного смущен объектами, которые инициализируются при помощи приведения типов. Как
UITextField *txtFld = (UITextField *)[self.view viewWithTag:someTag];
//
//
//some code here for this text field usage
//
//
Теперь, когда я закончу использовать это текстовое поле, я должен установить его на ноль или оставить его как есть, чтобы система позаботилась об этом.
Теперь в случае объектов класса базы данных (с использованием sqlite) я создаю объект, подобный
DatabaseClass *dbObj = (DatabaseClass *)[[appDelegateObject dbObjArray] objectAtIndex:index];
Должен ли я установить его на ноль после того, как я закончу с этим объектом
или должен инициализировать объект как:
DatabaseClass *dbObj = (DatabaseClass *)[[[appDelegateObject dbObjArray] objectAtIndex:index] retain];
, затем отпустите его и, наконец, установите в ноль.