선언형 프로그래밍 방식 도입으로 인해 UIKit 개발 방식과 비교해 코드가 매우 줄어듬.코드 수정 시 캔버스 영역 안에서 프리뷰를 통해 확인 가능.애플 플랫폼에서 동일한 프레임워크와 코드로 개발하고 다른 운영체제(macOS, watchOS)를 위한 앱으로 쉽게 이식 가
SwiftUI에서 데이터를 변경하고 전달하는 방식이 기존과 크게 변경되었고, 어떠한 부분들이 달라졌는지 알아보려고 한다. 프로퍼티 값 변경 아래 예제와 같이 struct 내 선언된 프로퍼티 값을 body에서 변경하려 할 때 에러 메세지가 나타나게 된다. 에러가 발생
SwiftUI에서는 데이터를 다루는데 여러 프로퍼티들이 사용된다. 1. @State와 @Binding @State는 상태 프로퍼티이자 원천자료이고 데이터에 대한 상태를 저장하고 관찰하는 역할을 수행한다. @Binding은 연산 프로퍼티이자 파생자료이고 직접 값을 보유
이번 포스팅에서는 SwiftUI의 Alert, ActionSheet에 대해 알아보려고 한다.SwiftUI의 Alert, ActionSheet는 UIKit의 UIAlertController를 그대로 활용하며 기존 매개변수로 스타일을 구분했었는데 SwiftUI에서는 각각