executeSelector: withObject: и его поведение при сохранении
Это уже вопрос ответа в SO, ноI cannot find it in the Apple documentation anywhere, Не могли бы вы указать мне правильное направление?
В следующих темах
Нужно ли сохранять объект перед передачей его в -performSelector: withObject: afterDelay :?
влияние на счетчик выполнения executeSelector: withObject: afterDelay: inModes
поведение по умолчанию выглядит следующим образом:it retains the receiver and the argument(s).
Я использую следующий код
[[self delegate] performSelector:@selector(tryToSendStoreData:) withObject:userData];
гдеuserData
это авто-выпущенный объект.
Ведение сохраняемого счета (I know that it could be not valid to do it) данные, передаваемые с приращением, сохраняют количество. Когда метод вызывается для делегата, счет сохранения не равен единице.
Итак, мой вопрос: мне нужно выполнить какое-то управление памятью, чтобы избежать утечек, или я должен доверять вещам Apple? Здесь я говорю как агностик, так как не могу найти нужные документы.
Заранее спасибо.