SwiftUI
-
Overlay & ZStackSwiftUI 2021. 9. 10. 20:00
안녕하세요. 그린입니다🟢 이번 포스팅에서는 Overlay와 ZStack에 대해 학습해보겠습니다🧑🏻💻 왜 알아야하죠? SwiftUI로 뷰를 구성하다보면 Overlay와 ZStack이 비슷한 기능을 해준다는 인식을 받았습니다. 동일하게 뷰 위에 다른 어떠한 UI를 얹어주는것이죠. 그런데 분명한 두 방식의 차이가 있는데 알아보길 미루다가 이제야 알아보게 되었습니다🥲 그럼 어떤점에서 비슷하고 차이가 있는지 그리고 뷰가 어떻게 얹어져 보이게 되는지 알아보겠습니다! Overlay 우선 오버레이에 대해 알아보겠습니다. 오버레이는 현재 뷰를 기준으로 하위 뷰를 얹어줍니다. 즉 바로 상위 뷰와 하위 뷰가 연관성이 있다고 볼 수 있으며 다른 뷰에는 영향을 끼치지 않습니다. 즉 전체적인 뷰의 요소로 자리잡아 구성되기 보다..
-
SwiftUISwiftUI 2021. 4. 14. 22:55
안녕하세요. 그린입니다🟢 오늘의 포스팅은 SwiftUI에 대해 학습해보겠습니다🧑🏻💻 SwiftUI? - 스위프트 언어로 모든 플랫폼에서 앱에 대한 UI와 동작을 선언해주는 프레임워크 - 접근성 및 지역화 등 다양한 기능을 자동으로 지원해줌 (다크모드, 유동적 글자 크기 조정 등) - UIKit, AppKit, WatchKit 프레임워크 객체와 통합해 플랫폼 별 더 많은 기능을 활용할 수 있음 - 캔버스와 코드가 동기화되어 MVVM 아키텍쳐 패턴에 적합 - Xcode12, iOS13 이상부터 지원 가능 - 뷰 프로토콜을 채택하고 바디를 구현해주어 뷰를 사용하게함 - 공간의 개념으로 뷰를 만들면 중앙부터 차지하게됨 (상대적이 아님) SwiftUI 장점? - 한번의 개발로 모든 플랫폼에서 동작이 가능한 앱 ..