- assign 修飾基本數據類型,如:int咬最、float翎嫡、double等;
注意:assign 修飾對象時永乌,當對象被銷毀時惑申,屬性值不會自動置為nil,會出現野指針的情況翅雏;
- retain 強應用類型圈驼,在ARC自動內存管理時,相當于strong;
但是不能用于修飾block枚荣,和assign一樣出現不安全的情況碗脊;
- strong 強應用類型啼肩,在修飾block時橄妆,相當于copy;
- weak 弱引用類型;
當對象的引用計數為0時祈坠,屬性值會自動置為nil害碾;