r1verfuture.log
로그인
r1verfuture.log
로그인
[iOS] SwiftUI
r1verfuture
·
2022년 3월 3일
팔로우
0
iOS
swift
0
iOS
목록 보기
7/30
SwiftUI
선언적 구문을 사용하기 때문에 사용자 인터페이스의 기능을 명시하기만 하면 된다.
런타임에서 시스템은 부드러운 움직임을 만들기 위해 필요한 모든 단계를 다룬다.
앱의 안정성을 위해 방해 프로세스도 처리한다.
어떤 블로그에서는 SwiftUI의 단점으로 MapKit를 사용하지 못한다는 것을 꼽았는데 확인해보니 import MapKit한 후에 MapView 구조체를 만들어두고 그 구조체를 불러와서 사용하면 된다. ('참고'의 2번째 링크 참고)
SwiftUI 의 장점
코드가 간단해지고, 가독성이 좋아져서 시간이 절약되고 유지 관리가 편하다.
코드 몇 줄 만으로 거의 모든 컨트롤에 애니메이션을 손쉽게 추가하고 바로 사용할 수 있는 효과 모음을 선택할 수 있다.
코드를 입력하는 대로 미리보기로 즉시 확인이 가능하고, 미리보기에서 변경한 것은 코드에 즉시 반영된다.
변경 사항을 즉시 재컴파일하고 실행 중인 앱 버전에 삽입하기 때문에 상시 확인 및 편집이 가능하다.
큰 서체, 현지화 또는 다크 모드와 같이 사용자에게 표시할 모든 항목을 구성할 수 있다.
미리보기에서는 UI를 원하는 기기에서 원하는 방향으로 표시할 수 있다.
참고
https://developer.apple.com/kr/xcode/swiftui/
https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
(SwiftUI 예시)
r1verfuture
#iOS #Swift #Developer #Python
팔로우
이전 포스트
[iOS] Map Kit
0개의 댓글
댓글 작성
관련 채용 정보