@private、@protected與@public三者之間的差別
類之間關系圖
@private隻能夠使用在聲明的類當中,其子類也不能夠使用用@private聲明的執行個體變量
@protected隻能在聲明的類當中使用,但其子類具有使用@protected聲明變量的資格
@public可以全局使用,屬性是具有全局屬性的
執行個體變量其實是支援kvo的,如果你幫執行個體變量寫了setter,getter方法
相關源碼
即時沒有寫setter,getter方法,也是可以使用kvo的哦,隻需要自己手動觸發即可