Сообщение от radiobutton
Скажем если я хочу, чтобы приложение работало на 4.2.9 и 4.2.10, нужно будит отказаться от сборки мусора?
|
нету там никакой сборки мусора.
ARC это подсчет ссылок, только автоматизированный.
отличие в том, что подсчет ссылок не может справится с круговыми ссылками, когда объект А имеет ссылку на Б, а Б - на А. цепочка может быть более длинная, А -> B -> C -> D -> A. чтобы мочь забороть эту ситуацию ввели так называемые слабые ссылки, которые не увеличивают счетчик. задаются спецификатором __weak. Т.е. одна ссылка должна быть __strong, а обратная __weak.