간단한 KVC의 신속한 사용

완성 된 사람 클래스 만들기

@objc 클래스 담당자 : NSObject의 {
    문자열 : 동적 var에 이름을 @objc?

    초기화 (이름 : 문자열) {
        self.name = 이름;

    }
    

 용도

       각 사람 : 개인!

       self.person = Person.init (이름 : "샤오밍")
        인쇄 ( "이름 : \ (person.name)") // 이름 : 옵션 ( "샤오밍")
        
        // 값
        VAR 값 = self.person.value (forKey : "이름")와 같은? 문자열 // 이름 : 옵션 ( "샤오밍")
        인쇄 ( "이름 : \ (값)") // 이름 : 옵션 ( "샤오밍")
        
        // 사용
        self.person.setValue ( "xiaohua", forKeyPath : "이름")
        인쇄 ( "이름 : \ (person.name)") // 이름 : 옵션 ( "xiaohua")
        
        사전을 사용 //
        [ "이름": "小의 光을"] DICT =하자
        self.person.setValuesForKeys (DICT)
        dictOut = self.person.dictionaryWithValues하자 (forKeys를 : "이름"])
        인쇄 ( "\ (dictOut)") // [ "이름": 小 光]

 

추천

출처www.cnblogs.com/hualuoshuijia/p/11704733.html