[iOS] SwiftUI와 UIKit 둘 중 뭐를 사용해야하는 가..?
문득 개발하다가 위와같은 생각을 했다..
도더체 어떤 걸 사용하면 더 좋을까..?
여러 가지를 읽어보다가 개인적인 생각을 남기자면
SwiftUI는 애플 규격에 표준화된 화면을 빠르게 만들고 싶거나 실시간 렌더링을 통해 화면을 바로바로 보며 개발을 하고 싶다 하면 SwiftUI인 거 같다. 혹은 앱에만 국한되지 않고 많은 플랫폼들을 다루고 싶으면 예를 들면 macOS나 이번에 새로 나온 VisionOS 등 애플의 모든 곳에 호환시키며 개발하고 싶을 때 SwiftUI는 UIKit을 뛰어 넘을 거 같다는 생각이 들었다.
반면
UIKit은 뷰 하나하나 세심하게 애니메이팅이나 효과를 다루며 앱을 더 예쁘게 커스터마이징 하고 싶다 하면 UIKit이 아직은 우월하다고 느끼고 있다.. 또한 다양한 레퍼런스들과 정보들이 많이 남아있기에 문제가 생기더라도 그에 맞춰 대응할 수 있는 능력이 더 커지는 거 같다...
아래 글들을 참고하며 더 많은 생각을 가지게 된 것 같다.
결국 둘 다 할 줄 아는 것이 최강자인 것 같다.
https://sendbird.com/developer/tutorials/swiftui-vs-uikit
SwiftUI vs UIKit: The best choice for iOS in 2024
SwiftUI vs. UIkit: What you need to know As an iOS engineer, you’ve likely encountered SwiftUI and UIkit, two popular tools for building iOS user interfaces. SwiftUI is the new cool kid on the block, providing a clean way to build iOS screens, while UIk
sendbird.com
SwiftUI vs UIKit, 뭘 사용해야 돼요?
UIKit, SwiftUI 프레임워크의 차이점을 알아보고 iOS 앱에 토스페이먼츠 결제위젯을 연동해볼게요.
velog.io