《基礎(chǔ)靈動篇之點語法與懶加載和復(fù)用》

由來:突然靈機(jī)一動寫到了一個好的方法,于是寫了篇文章記錄下來。

要想用的好,首先得明白其原理。只有明白其原理,才能更好的應(yīng)用。現(xiàn)在才懂。

下面我們來談?wù)匋c語法。當(dāng)我們調(diào)用點語法的時候,其實本質(zhì)還是系統(tǒng)自動會調(diào)用set和get方法。如果沒有set和get方法,則是不能使用點語法的。系統(tǒng)是會直接報錯。get和set方法除了用屬性讓系統(tǒng)自動生成,還可以手動去寫。

給大家舉一個例子,關(guān)于字典的,也是我靈機(jī)一動想出來的。在我個人看來這個是我以前沒做到的,也許是以前點語法了解不深。

(重點在我打框的地方)

用法:第一次使用必須是self.params只有這會調(diào)用到get方法。后面就可以使用_params setValue和key了。當(dāng)我們第二次需要使用字典的時候,我們可以同樣公用這個字典,也就是self.params只有這會調(diào)用到get方法。后面就可以使用_params setValue和key了。每次使用self.params。相當(dāng)于就是一個實例化的空字典。另外一種寫法,給個全局變量,初始化一次。每次來復(fù)用時,都要移除內(nèi)容。但優(yōu)點在于不需要給get和set方法。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容