2021 WWDC 참고사항

금일부터 시작된 2021 WWDC 내용을 더 알아봐야겠지만, 언제나 공부할게 많아지는것 같다.

  요약

문서링크 : https://developer.apple.com/documentation/New-Technologies-WWDC-2021?fbclid=IwAR3PhKs1GBve-ciU8ga0G-I5tWcXw7GCxdkAqKEogo3bfVpicY-FAQYi6rI

[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 언어 지원함.(이부분은 외부 라이브러리로만 되었었음.)

댓글