# kvo

11개의 포스트
post-thumbnail

KeyPath

이전 글들에서 Objective C의 KeyPath와 Swift에서의 KeyPath를 한번씩 보았다. 모양이 좀 달랐었는데 왜 다른지에 대해서 알아보자. 이번 글은 WWDC 17을 기준으로 한다.

2022년 4월 26일
·
0개의 댓글
post-thumbnail

KVC/KVO in Swift

지난 글에서는 Objective-C에서 KVC/KVO가 어떻게 쓰였는지 알아보았다. 이번에는 Swift다.

2022년 4월 26일
·
0개의 댓글
post-thumbnail

KVC/KVO in Objective-C

KVC/KVO 는 Apple Framework에서 중요한 부분을 담당한다. 한번 공부해보자.

2022년 4월 26일
·
0개의 댓글
post-thumbnail

[iOS] KVO 구현하기

KVO란? Key-Value observing 이다. 다른 오브젝트의 프로퍼티 속성이 변경되었을 때, 오브젝트에서 변경사항을 알 수 있게 해주는 것 이다.KVO는 NSObject 를 상속받은 클래스에서 사용할 수 있다.

2022년 3월 17일
·
0개의 댓글

28.10.21 릴리 TIL

✅ Key-Value Observing과 Property Obeserver

2021년 10월 28일
·
0개의 댓글

KVO

KVO는 Key-Value-Observer의 약자입니다.KVO를 사용하려면 NSObect를 상속해야합니다. \-> Objective-C 런타임에 의존하게 됩니다.객체의 변경사항을 다른 객체 알리기 위해 사용합니다.코코아 프로그래밍 패턴Model의 프로퍼티가 변경될 때

2021년 10월 27일
·
0개의 댓글

[Swift] Delegation, Notification, KVO

3 가지 모두 비슷해보이는데 차이는 무엇이고 각각 사용처가 어떻게 다를까?위 질문때문에 이 글을 작성하게 되었습니다.3 가지 방법이 있으면, 3 가지의 사용 이유가 있지 않을까요?각각의 객체가 각각 존재 + 소통위 두 조건을 만족시키고자 3 가지 패턴이 발생하게 되었습

2021년 5월 7일
·
0개의 댓글
post-thumbnail

[iOS/Swift] Notification Center, Delegate, KVO??

타입간의 의사소통 방법 중 Coupling을 낮출 수 있는 방법은 무엇이 있을까??

2021년 3월 16일
·
0개의 댓글
post-thumbnail

[TIL] 21.03.15.(Mon)

구조체와 클래스의 이니셜라이저, Notification Center, Key Value Observing (KVO)를 학습하였으며, Stack View를 활용한 UI 요소 배치와 스타일 적용에 대해 고민해보았습니다.

2021년 3월 15일
·
0개의 댓글
post-thumbnail

KVO(Key-Value Observing)

변수가 변경될 때마다 코드가 실행되도록 코드를 변수에 첨부하는 기능이다. 모델과 뷰 등 논리적으로 분리된 앱 부분간에 변경사항을 전달하는데 유용하다.실행 될 코드가 타입이 선언된 곳 바깥에 있다는 점만 제외하면, 프로퍼티 옵저버(willSet, didSet)과 유사하다

2020년 3월 3일
·
0개의 댓글