2016-01-29 87 views
-3

計算屬性每次訪問時都會被評估(我的意思是每次調用getter),那麼爲什麼我只是使用存儲的屬性呢?計算屬性在swift中的使用

+0

我讀過文檔,我知道什麼是計算屬性,我只是不知道什麼時候在我的項目中使用它 – user5430804

+0

設置新值時不訪問getter,除非您添加/更改其值 –

+0

Think關於它。如果沒有可以存儲的東西呢?如果目標是調用一個函數呢? – matt

回答

1

當你開始有問題保持存儲的屬性之間需要保持同步的一致性時,你會發現計算的屬性非常有用。你可能沒有做足夠的面向對象的設計來看待好處,但它會來。