본문 바로가기

wwdc20215

WWDC 21 - Bring Core Data concurrency to Swift and SwiftUI 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/wwdc21/10017 Bring Core Data concurrency to Swift and SwiftUI - WWDC21 - Videos - Apple Developer Discover how Core Data is adopting the new concurrency capabilities of Swift 5.5, leading to more concise, efficient, and safe... developer.apple.com 요약 Swift5.5의 concurrency를 CoreData에 적용한 perform { } API가 생겼다.. 2021. 7. 5.
WWDC 21 - What’s new in UIKIt 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 요약 iPad에서는 context menu에서 독자적으로 scene을 만들어주는 기능이생겼다. 다른앱간에 drag and drop이 가능해졌다. UIToolbar, UITabbar 아래로스크롤했을떄 background material을 삭제하는걸로 default된다.그에따라 기존API가 에러를 발생할수있는 경우가있고, default하지않게하기위해서는 따로 custom appearance를 만들어줘야한다. 새로운 섹션헤더가 생겼다. Sheet표현을 반만덮도록? 하는 기능이생겼다. 👍 이제 UIDatePicker에는 wheel방식을 다시도입했다. 터치해서 키보드로도 변경가능하다. 👍 UIButton.. 2021. 6. 16.
WWDC 21 - What’s new in Swift 5.5 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 요약 Swift Package Collection을통해 더 쉽게 swift package들을 찾을수있다. Swift DocC를 통하여 더 쉽게 문서들을 작성 및 공유할수있다. 자세한건 다른 DocC session참조 Swift는 타입체커기느을 더 강화했다. SwiftUI에서 크게 코드가 간략해졌다. Swift는 증분빌드를 더 개선했다. SwiftDriver ? - swift 언어로작성된컴파일러??? 가 바탕이되었기때문?? ARC가 더새로운방법을 사용하여 기존의 retain,release코드구문을 획기적으로줄였다. Xcode - settings - Optimize Object Lifetime을 Y.. 2021. 6. 16.
WWDC 21 - What’s new in SwiftUI 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 요약 AsyncImage 가 생겼다. - 비동기적으로 이미지를받아오도록 하고, default로 placeHolder를지원한다. 다양한 커스텀,애니메이션, 에러핸들링지원! List - .refreshable modifier등장했다. 비동기적으로 수행할수도있다. .task modifier를통해, 처음에 뷰가 로드되어질때 작업을실행하도록할수있다. 또한, 비동기적인 배열들에 listen하면서 자동적으로 새롭게 추가할수도있다. .listRowSeparatorTint modifer를 통해 각 구분선마다 색깔을지정할수있고, 숨길수도있따. .swipeActions 를 통해 액션들을 추가할수있다. trailin.. 2021. 6. 16.
WWDC 21 - Accelerate networking with HTTP/3 and QUIC 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 요약 서버가 HTTP/3를 지원만한다면 iOS15, macOS Monterey 에서는 URLSession을 이용만하면 자동적으로 HTTP/3를 이용할수있다! HTTP/3 는 연결성립시간을 단축시키며, 독립적인스트림으로, 패킷손실에대해 유연핳게 대응할수있다. QUIC 기존 TCP개념을 기반으로하며, TCP 1.3 security를 사용한다. 서버가 HTTP/3를 지원하는지는 Xcode13에서 Instrument - Networking 을통해 알수있다. Network.framework에서 QUIC 지원을한다. iOS 15에서부터는 HTTP3, QUIC지원을한다. QUIC은 HTTP3가 사용하는, 새.. 2021. 6. 16.