天天看點

OC-ARC的基本使用

 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