Notice
Recent Posts
Recent Comments
Link
투케이2K
305. (ios/xcode) KVO (Key Value Observing) 개념 설명 본문
[개발 환경 설정]
개발 툴 : XCODE
[설 명]
1. KVO 는 다른 객체의 변경사항 (특정 키의 값의 변화) 을 알려주는 코코아 프로그래밍 패턴 입니다
2. KVO 는 모델 객체의 어떤 값이 변경 되었을 경우 이를 UI 및 로직에 반영하기 위해서 컨트롤러는 모델 객체에 Observing 을 도입하여 딜리게이트에 특정 메시지를 보내 작업을 처리합니다
3. KVO 는 메소드나 다른 액션에서 나타나는 것이 아니라 프로퍼티의 상태에 반응합니다
4. KVO 사용 방법 및 이점 :
- Model 과 View 와 같이 분리된 파트 간의 변경사항을 전달하는데 유용함니다
- NSObject 를 상속한 클래스에서만 KVO를 사용할 수 있습니다 (@objc)
반응형
'IOS' 카테고리의 다른 글
Comments