반응형
Hacking with Swift 사이트의 강좌 번역본입니다.
[원문 : https://www.hackingwithswift.com/quick-start/swiftui/learn-once-apply-anywhere]
Learn once, apply anywhere
Apple이 SwiftUI를 발표했을때, 중요한 특징이 있었습니다: SwiftUI는 멀티 플랫폼 프레임워크가 아니지만, 멀티 플랫폼에서 앱을 만드는 프레임워크 입니다.
그것은 2가지 다른 방법에 대해 말하는 것 같지만, 실제로 SwiftUI의 많은 부분이 iOS에서 훌륭하게 동작하는 것을 의미하지만, macOS에서는 사용할 수 없거나, watchOS에 대해 특별히 설계되어 다른 곳에서는 사용할 수 없습니다.
네, 앱의 핵심은 변한게 없습니다: 모델, 네트워킹, 그리고 많은 사용자 인터페이스. 하지만 훌륭한 앱을 위해서는(각 Apple 플랫폼에 맞도록 앱을 만들기 위해) 플랫폼별 개선사항을 추가해야 합니다. watchOS에서 Digital Crown을 어떻게 사용해야 할까요? tvOS에서 Play/Pause 버튼은 어떤가요? 또는 macOS에서 우측 클릭 메뉴는?
이러한 질문들의 대답은 훌륭한 멀티 플랫폼 경험을 만드는 핵심입니다.
반응형
'SwiftUI > Cross-platform' 카테고리의 다른 글
How to read the Digital Crown on watchOS using digitalCrownRotation() (0) | 2019.12.02 |
---|---|
How to make carousel lists on watchOS (0) | 2019.12.02 |
How to get translucent lists on macOS (0) | 2019.12.02 |