광고 닫기

Apple은 새로운 SwiftUI 프레임워크를 발표했을 때 San Jose의 거의 전체 홀을 놀라게 했습니다. 이를 통해 개발자는 생태계의 모든 플랫폼에 대한 사용자 인터페이스 애플리케이션을 매우 쉽게 작성할 수 있습니다.

새로운 프레임워크는 완전히 현대 Swift 프로그래밍 언어를 기반으로 구축되었으며 선언적 패러다임을 사용합니다. 덕분에 개발자는 더 이상 간단한 보기에도 수십 줄의 코드를 작성할 필요가 없으며 훨씬 적은 비용으로 작업할 수 있습니다.

그러나 프레임워크의 참신함은 확실히 여기서 끝나지 않습니다. SwiftUI는 실시간 프로그래밍을 제공합니다. 즉, 코드를 작성하는 동안 항상 애플리케이션을 실시간으로 볼 수 있습니다. Xcode가 애플리케이션의 개별 빌드를 보내는 연결된 장치에서 직접 실시간 빌드를 사용할 수도 있습니다. 따라서 가상으로 테스트할 뿐만 아니라 장치에서 물리적으로 직접 테스트해야 합니다.

SwiftUI 쉽고 자동이며 현대적입니다.

또한 선언적 프레임워크는 개별 라이브러리 및 키워드를 사용하여 다크 모드와 같은 다양한 플랫폼별 기능을 자동으로 사용할 수 있도록 합니다. SwiftUI가 백그라운드에서 처리하므로 길게 정의할 필요가 없습니다.

또한 데모에서는 프로그래밍 중에 개별 요소를 캔버스로 끌어서 놓는 것이 광범위하게 사용될 수 있으며 Xcode는 코드 자체를 완성한다는 것을 보여주었습니다. 이는 글쓰기 속도를 높일 뿐만 아니라 많은 초보자가 주제를 이해하는 데에도 도움이 됩니다. 그리고 원래 절차와 Objective-C 프로그래밍 언어 학습보다 확실히 더 빠릅니다.

SwiftUI는 새로 도입된 모든 최신 사용자 인터페이스를 작성하는 데 사용할 수 있습니다. iOS의 운영 체제 버전, tvOS, macOS 이후의 watchOS.

SwiftUI 프레임워크
스위프트UI
.