KVC 與 KVO 是 Objective C 的關(guān)鍵概念,個(gè)人認(rèn)為必須理解的東西,下面是實(shí)例講解。
創(chuàng)新互聯(lián)是一家集成都做網(wǎng)站、成都網(wǎng)站建設(shè)、網(wǎng)站頁(yè)面設(shè)計(jì)、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)網(wǎng)站建設(shè)公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務(wù)。追求良好的瀏覽體驗(yàn),以探求精品塑造與理念升華,設(shè)計(jì)最適合用戶的網(wǎng)站頁(yè)面。 合作只是第一步,服務(wù)才是根本,我們始終堅(jiān)持講誠(chéng)信,負(fù)責(zé)任的原則,為您進(jìn)行細(xì)心、貼心、認(rèn)真的服務(wù),與眾多客戶在蓬勃發(fā)展的市場(chǎng)環(huán)境中,互促共生。KVC,即是指 NSKeyValueCoding,一個(gè)非正式的 Protocol,提供一種機(jī)制來(lái)間接訪問(wèn)對(duì)象的屬性。KVO 就是基于 KVC 實(shí)現(xiàn)的關(guān)鍵技術(shù)之一。
一個(gè)對(duì)象擁有某些屬性。比如說(shuō),一個(gè) Person 對(duì)象有一個(gè) name 和一個(gè) address 屬性。以 KVC 說(shuō)法,Person 對(duì)象分別有一個(gè) value 對(duì)應(yīng)他的 name 和 address 的 key。 key 只是一個(gè)字符串,它對(duì)應(yīng)的值可以是任意類型的對(duì)象。從最基礎(chǔ)的層次上看,KVC 有兩個(gè)方法:一個(gè)是設(shè)置 key 的值,另一個(gè)是獲取 key 的值。如下面的例子:
?
1 另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。 分享名稱:KVC與KVO理解-創(chuàng)新互聯(lián) 分享URL:http://weahome.cn/article/goied.html 其他資訊 |