목록SwiftUI (2)
teunteun2
Animation Structure 정의 특정 State에서 다른 State로 변경될 때 뷰의 변화를 부드러운 시각적 transition을 주기 위한 방법 OverView An Animation provides a visual transition of a view when a state value changes from one value to another. The characteristics of this transition vary according to the animation type. View 말고도 바인딩 값이 변경될 때 뷰에서 애니메이션을 수행할 수도 있다. 바인딩 값에 애니메이션 종류를 특정짓고 싶으면, 바인딩 값에 Animation의 인스턴스 메서드인 .animation(_:) 메서드를 ..
[SwiftUI OverView] SwiftUI는 앱 UI를 declaring 하기 위한 views, controls, 그리고 layout 구조물을 제공한다. 1. App 프로토콜을 통해 앱 구조를 만든다 2. View 프로토콜을 통해 뷰를 구성한다 3. 뷰에 Modifiers를 적용해 커스텀한다 SwiftUI는 선언형UI 이기에 Declare라는 말이 자주 등장한다. [App - protocol] 앱의 구조와 행동을 나타내는 타입 1. 먼저 @main 을 통해 앱의 엔트리포인트를 선언해준다. 2. 다음으로 앱의 content를 정의하기 위해선 필수적으로 요구되는 body라는 연산프로퍼티를 구현해야한다 body 는 some 이라는 opaquetypes를 통해 리턴타입을 불분명하게 두고 있다. -> Sce..