SwiftUI

SwiftUI 2019. 7. 23. 09:57
반응형

원문 : 애플 개발 문서 SwiftUI

SwiftUI

모든 플랫폼에서 앱에 대해 사용자 인터페이스와 동작을 선언합니다.

개요(Overview)

SwiftUI는 앱의 사용자 인터페이스 선언에 대한 뷰, 컨트롤, 레이아웃 구조를 제공합니다. 이 프레임워크는 탭, 제스쳐와 앱에 입력하는 다른 타입의 이벤트 핸들러와, 앱의 모델에서 사용자가 보고 상호작용할 수 있는 뷰와 컨트롤까지의 데이터 흐름을 관리하는 도구를 제공합니다.

View 프로토콜을 준수하는 자신만의 사용자정의 뷰를 생성하고, 스택, 리스트를 사용해서 텍스트, 이미지, 사용자정의 도형을 보여주기 위한 SwiftUI 뷰로 구성합니다. 내장된 뷰와 자신의 뷰에 강력한 수식어를 적용해서 랜터링과 상호작용을 사용자정의합니다. 컨텍스트(context)와 프리젼테이션(presentation)을 적용해서 여러개의 플랫폼간에 뷰와 컨트롤 코드를 공유합니다. 

SwiftUI 뷰를 UIKit, AppKit, WatchKit 프레임워크의 객체로 통합해서 플랫폼별 기능을 더 효과적으로 사용할 수 있습니다. 또한 SwiftUI에서 내게 필요한 옵션(accessibility) 지원을 사용자정의하고, 다양한 언어, 국가나 문화, 지역에 맞게 앱의 인터페이스를 현지화 할 수 있습니다.

 

반응형
Posted by 까칠코더
,