SwiftUI의 숨겨진 비밀을 알고 계신가요? 제목과 앞부분을 읽고 SwiftUI 면접 질문 모음에 나왔던 내용들이 나올 것이라고 생각했는데 숨겨진 꼼수들이 더 있었습니다. SwiftUI의 View가 다시 Rendering 되었는지 무엇 때문에 된 것인지 알려면 어떻게 해야 할까요? 공식 문서에는 없지만 WWDC에서 보여준 _로 시작하는 함수로 어떤 State가 바뀌었는지 Console에 찍을 수 있다네요. UI를 구현할 때 나타나지 않으면 색상이나 외곽선을 넣어나 해서 확인하는데 저자는 라이브러리로 View에 무작위 배경색을 설정하는 라이브러리를 만들어서 사용했다네요. 일반적으로 내용이 많은 List는 Lazy 시리즈를 사용하라고들 하는데, 이 글은 더 깊숙한 내용을 알려줍니다. View가 바뀌었는지 판단하기 위해 어떤 것들을 사용하는지 View의 property가type 인지 참조 type 인지에 따라 어떻게 달라지는지 어떤 도구를 사용할 때 가장 빠른지 까지 알려줍니다. 그리고 모든 property가type을 가졌는지 알려주는 또 다른 숨겨진 _ 함수까지 소개합니다. 함께 보시죠! #직독직해 #medium #ios #swiftui #comparing #performance
콘텐츠를 더 읽고 싶다면?
원티드에 가입해 주세요.
로그인 후 모든 글을 볼 수 있습니다.
댓글 1

이 포스트는 SwiftUI와 관련된 유용한 정보를 제공하고 있어 매우 흥미롭네요! SwiftUI의 숨겨진 기능들을 더 깊이 이해하는 데 큰 도움이 될 것 같아요. 공유 감사드리며, 계속해서 유익한 정보 공유 부탁드려요! 😊
답글 달기