본문 바로가기

ios16

WWDC 19 - Advance in App Background Execution 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2019/707/ Advances in App Background Execution - WWDC19 - Videos - Apple Developer Background execution is a powerful tool your app can leverage to provide a great user experience. Learn about best practices to follow... developer.apple.com 관련내용 백그라운드실행을배워보자 새로운 백그라운드 스케쥴링API를 배워보자 applicati.. 2021. 6. 26.
WWDC 18 - High Performance Auto Layout 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2018/220/ High Performance Auto Layout - WWDC 2018 - Videos - Apple Developer Get a glimpse inside to find out what happens when you add a constraint! Dive into the internals of Auto Layout to develop intuition for... developer.apple.com 관련내용 constraint를 추가할떄 어떤일이 발생하는지 살펴보자 코드가 어떤영향을미칠지에 대한.. 2021. 6. 23.
WWDC 19 - Optimizing App Launch 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2019/423/ Optimizing App Launch - WWDC 2019 - Videos - Apple Developer Slow app launches are frustrating. Learn about the new app launch instrument and discover how to make your app launch fast. Gain insights... developer.apple.com 관련내용 새로운 앱 launch instrument 와, 어떻게 앱launch를 빠르게할지 배워보자. 그리고.. 2021. 6. 22.
WWDC 19 - Combine In Practice 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2019/721/ Combine in Practice - WWDC 2019 - Videos - Apple Developer Expand your knowledge of Combine, Apple's new unified, declarative framework for processing values over time. Learn about how to... developer.apple.com 관련내용 에러핸들링, cancelation,스케쥴링, 좋은디자인패턴 방법을 배워보자. SwiftUI와결합한방법도배워보자. 👍요약.. 2021. 6. 19.
WWDC 20 - App essentials in SwiftUI 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2020/10037/ App essentials in SwiftUI - WWDC 2020 - Videos - Apple Developer Thanks to the new App protocol, SwiftUI now supports building entire apps! See how Apps, Scenes, and Views fit together. Learn how easy... developer.apple.com 요약 앱은, App - Scenes - Views로 이루어져있다. View는 아주 작은, 화면을보여주.. 2021. 6. 19.
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 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.