KVC在數據解析中的應用

KVC key-value Coding, 鍵值編碼.和點語法一樣是賦值的一種方法, 今天我們一起來看看 KVC在數據解析時應用

首先,創建一個繼承與NSObject的類,在類裏面創建屬性,並且屬性要和我們解析出來的數據的key值一樣,屬性類型也要一一對應

這是JSON解析工具解析出來的數據,我們首先應該去分析數據結構,我麼需要的數據都在 items裏.我們在類中的所需要寫的屬性和上面我們需要的數據的數據類型一致

但是其中,id和系統的名字重名,所以我們就應該自定義一個名字,但是如果我們自定義,在使用KVC的時候,系統並不能分辨,所以我們還要在.m中重寫KVC方法,我們使用的是UnderfindKey,就是不能找到的key

在賦值的時候,我們使用KVC系統會自己根據key值進行賦值

在使用的時候,和我們用其他方式賦值一樣.當然這只是簡單的使用方法,在以後我們會對KVC進行補充

不過,並不是我們在賦值的時候一定要使用KVC賦值,我們的目的是賦值,之於途徑和方法,當然是多種多樣的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章