[iOS] SwiftUI

r1verfuture·2022년 3월 3일
0

iOS

목록 보기
7/30

SwiftUI

  • 선언적 구문을 사용하기 때문에 사용자 인터페이스의 기능을 명시하기만 하면 된다.
  • 런타임에서 시스템은 부드러운 움직임을 만들기 위해 필요한 모든 단계를 다룬다.
  • 앱의 안정성을 위해 방해 프로세스도 처리한다.
  • 어떤 블로그에서는 SwiftUI의 단점으로 MapKit를 사용하지 못한다는 것을 꼽았는데 확인해보니 import MapKit한 후에 MapView 구조체를 만들어두고 그 구조체를 불러와서 사용하면 된다. ('참고'의 2번째 링크 참고)

SwiftUI 의 장점

  • 코드가 간단해지고, 가독성이 좋아져서 시간이 절약되고 유지 관리가 편하다.
  • 코드 몇 줄 만으로 거의 모든 컨트롤에 애니메이션을 손쉽게 추가하고 바로 사용할 수 있는 효과 모음을 선택할 수 있다.
  • 코드를 입력하는 대로 미리보기로 즉시 확인이 가능하고, 미리보기에서 변경한 것은 코드에 즉시 반영된다.
  • 변경 사항을 즉시 재컴파일하고 실행 중인 앱 버전에 삽입하기 때문에 상시 확인 및 편집이 가능하다.
  • 큰 서체, 현지화 또는 다크 모드와 같이 사용자에게 표시할 모든 항목을 구성할 수 있다.
  • 미리보기에서는 UI를 원하는 기기에서 원하는 방향으로 표시할 수 있다.

참고

profile
#iOS #Swift #Developer #Python

0개의 댓글

관련 채용 정보