반응형

 

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에서 우측 클릭 메뉴는?

 

이러한 질문들의 대답은 훌륭한 멀티 플랫폼 경험을 만드는 핵심입니다.

반응형
Posted by 까칠코더
,