свойства для синтеза свойства : сохранить/присвоить
свойства для владения : IOS5 = сильный/слабый IOS4 = сохранить / unsafe_unretained
strong (iOS4 = сохранить) — я владелец, вы не можете освободить это перед прицелом в порядке с этим = сохранить
слабый (iOS4 = unsafe_unretained) — то же самое, что и присвоить, без сохранения или отпустите
, чтобы unsafe_unretained == assign?
@property (nonatomic, assign) NSArray * tmp;
равно ?
@property (nonatomic, unsafe_unretained) NSArray * tmp;
и наоборот ?
Если да, то какой из них предпочесть в iOS4, или почему существует (unsafe_unretained), если он точно такой же, как assign?
а делегат в iOS4 должен быть unsafe_unretained или assign?