ARC的判斷準則:隻要沒有強指針指向對象,就會釋放對象
1.ARC特點
1> 不允許調用release、retain、retainCount
2> 允許重寫dealloc,但是不允許調用[super dealloc]
3> @property的參數
* strong :成員變量是強指針(适用于OC對象類型)
* weak :成員變量是弱指針(适用于OC對象類型)
* assign : 适用于非OC對象類型
4> 以前的retain改為用strong
指針分2種:
1> 強指針:預設情況下,所有的指針都是強指針 __strong
2> 弱指針:__weak