Swift Key Paths: 강력한 Data 접근 패턴 - 한마디로 Medium 직독직해 #109
www.youtube.com
명칭에 대해 몰라도 \로 시작하는 패턴의 코드는 사용해 보셨을 텐데요.
UIKit으로 개발할 때 사용하지 않았어도.
SwiftUI에서는 Environment 등에서 자주 사용되기 때문에 한번쯤은 사용해 보셨겠죠?
다른 언어들에서 비슷한 것을 하려면 type reflection 즉 class 구조 정보를 가진 class를 통해 구현해야 합니다.
그에 비해 KeyPath는 \만 붙이면 되니 정말 간단하게 사용할 수 있네요.
이 글에서는 기본적인 KeyPath 사용 방법에 대해 소개되어있습니다.
저는 다른 언어에서 Network Framework를 만들 때 Custom Serialization을 구현하기 위해 Reflection을 사용했었는데요
찾아보니 Swift도 Mirror라는 reflection class가 있는 것 같네용.
#직독직해 #medium #한마디로 #한마디로공식 #ios #swift #reflection #keypath #dataaccess
https://youtu.be/vYgJ0nnSeHg
다음 내용이 궁금하다면?
이미 회원이신가요?
2024년 5월 4일 오전 2:10