요약
[iOS 개발자 픽 키워드]
1. Xcode Cloud
=> 기존 Xcode Bot(CI) 행위가 Cloud로 추가되고, 배포, 테스트 플라이트가 편해짐.
단, 유료인것 같음(가격 미정)
2. Swift LifeCycle
=> 비동기 관련된 라이프사이클을 좀더 편하게 제공해줌. (개발적 편의사항)
기대효과로는 비동기에 작업에 의한 앱크러쉬(메모리관련된 예외처리)가 줄어들것으로 보임
단, iOS15 이상부터로 판단됨.
3. SwiftUI 강화
=> Swift 버전 업데이트때 마다 UIKit에서 제공해주는 기능들이 대거 업데이트 되고 있음.
커스텀마이징 및 일부
4. UIKit 추가 내용
* 아직까진 커스텀마이징 및 아마란스 대응시 사용하고 있어 추가된 컨텐츠 내용 확인필요.
- SharePlay (iOS 15 이상)
=> 애플문서쪽은 업데이트 된게 없음.
앱단에서 사용할 수 있으면, 화면공유시에 사용될 것으로 예상됨
- UISheetPresentationController (iOS 15 이상)
=> 2021년 6월 9일(수) 발표예정
하단 띄우는 방식(기존 커스텀 방식) 기본으로 제공
높이, 라운드 처리등 커스텀마이징 가능...
- Keyboard Layout Guide (iOS 15 이상)
=> 2021년 6월 8일(화) 오늘 새벽 공계예정
앱 화면 내 키보드 차지하는 공간 알려주는 가이드
키보드 도킹예제 (iPad 키보드 관련인지는 발표 후 확인 필요)
- UIButton.Configuration (iOS 15 이상)
=> iOS 14 이후부터 TableView, CollectionView에 Configuration 이 추가되고 있어
현재 상태를 유지하면서 정보를 변경시 유용하게 사용할 수 있는 함수
UIButton에 Configuration 추가됨으로 기본적인 UIView Type에도 추가될 것으로 예상됨.
- ImageView Async 다운로드 (iOS 15 이상)
=> 기존 라이브러리를 통하거나, 직접 Async 코드를 작성해서 구성했던 부분을 기본으로 제공됨.
- AttributedString 강화 (iOS 15 이상)
=> 사용 편의기능이 강화되었고, Markdown 언어 지원함.(이부분은 외부 라이브러리로만 되었었음.)
댓글
댓글 쓰기