1. 本節(jié)課將為你解析懶加載的概念。顧名思義,懶加載就是用到的時(shí)候再開(kāi)辟內(nèi)存空間,多次使用只會(huì)加載一次。 2. 首先導(dǎo)入需要使用到的界面工具框架...
1. 本節(jié)課將通過(guò)一個(gè)實(shí)例,演示內(nèi)存的泄露問(wèn)題以及如何修復(fù)。 2. 首先定義一個(gè)用來(lái)創(chuàng)建實(shí)例的類(lèi)。 3. 給類(lèi)添加一個(gè)屬性。 4. 添加第二個(gè)屬...
1. 開(kāi)發(fā)語(yǔ)言使用自動(dòng)引用計(jì)數(shù),跟蹤并管理應(yīng)用分配的內(nèi)存。當(dāng)實(shí)例不再被使用時(shí),會(huì)自動(dòng)釋放這些類(lèi)的實(shí)例所占用的內(nèi)存。 2. 本節(jié)課將為你演示自動(dòng)引...
1. 本節(jié)課將為你解析異常捕捉語(yǔ)句,該語(yǔ)句主要用于對(duì)異常和錯(cuò)誤進(jìn)行監(jiān)測(cè)和處理。同時(shí)通過(guò)一個(gè)食品出售的實(shí)例,演示異常捕捉語(yǔ)句的具體用法。 2. 首...
1. 本節(jié)課將為你解析泛型的使用。泛型是另外一種可以使編碼更加簡(jiǎn)單、快捷的方式。你可以將泛型簡(jiǎn)單理解為:泛指所有類(lèi)型。 2. 首先導(dǎo)入需要使用到...
1. 本節(jié)課將為你演示閉包的使用,閉包功能使編碼更加簡(jiǎn)潔,符合開(kāi)發(fā)語(yǔ)言的現(xiàn)代、簡(jiǎn)便明了的特點(diǎn)。 2. 首先定義一個(gè)函數(shù)類(lèi)型的變量,它擁有兩個(gè)整型...
1. 和別的語(yǔ)言不同,系統(tǒng)不會(huì)自動(dòng)給變量設(shè)置初始值,也就是說(shuō)變量不會(huì)有默認(rèn)值。所以在使用變量之前需要進(jìn)行初始化,否則就會(huì)出錯(cuò)。 2. 利用泛型定...
1. 本節(jié)課將為你解析協(xié)議的使用方法。協(xié)議規(guī)定了用來(lái)實(shí)現(xiàn)某個(gè)功能所需要的方法和屬性。協(xié)議能夠被類(lèi)、結(jié)構(gòu)體等具體實(shí)現(xiàn)(或遵守)。 2. 協(xié)議定義了...
1. 本節(jié)課將為你演示針對(duì)方法的擴(kuò)展。 2. 首先導(dǎo)入需要使用到的界面工具框架。 3. 接著定義一個(gè)指定名稱(chēng)的結(jié)構(gòu)體。 4. 定義兩個(gè)變量,并設(shè)...