ARC - Значение __unsafe_unretained?

Просто хочу убедиться, что я правильно понял:

  1. Нужно ли мне __unsafe_unretain объекты, которыми я не владею?
  2. Если объект __unsafe_unretained Нужно ли мне использовать assign в @property? Означает ли это, что объект не сохраняется, а просто ссылается на объект, которому я присваиваю?
  3. Когда я захочу использовать это, кроме делегатов?
  4. Это вещь ARC или она использовалась раньше?
76
задан Luke 9 August 2012 в 16:17
поделиться