본문 바로가기

wwdc202013

WWDC 19 - Introducing Combine 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2019/722/ Introducing Combine - WWDC 2019 - Videos - Apple Developer Combine is a unified declarative framework for processing values over time. Learn how it can simplify asynchronous code like networking,... developer.apple.com 관련내용 시간에따른 값에대한 통일된 declarative 프레임워크다. 어떻게 간단하게 네트워킹,키발류,노티피케이.. 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 20 - Data Essentials in SwiftUI 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 관련내용 아래의 차이점을 분명히알려주도록한다.  요약 SwiftUI를 사용할경우, 3가지를고려해야한다. 뷰가 필요한데이터는 무엇인지, 데이터를 조작할것인지, 데이터는 어디에서오는지, source of truth 데이터의원천? @State 매우가볍게, 상태와 뷰를 업데이트하게해준다. 뷰처럼 일시적으로존재하는경우에 가볍게사용한다. 다른뷰에게 전달하기위해서는 Binding이 필요하다 또한 전달할때는 $ 를이용한다. SwiftUI가 자동적으로 옵저빙하여 뷰를 업데이트해준다. 👍하지만!! value타입인경우에만 view가업데이트된다. 왜냐하면, view는 @State의 상태가변해야 업데이트하는데, cl.. 2021. 6. 17.
WWDC 20 - Introduction to SwiftUI - (2) 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 WWDC 20 - Introduction to SwiftUI (1) 을 먼저 보고오시는게 좋습니다! ( 내용이 많아서 두개로 나누어서 작성했습니다. ) 요약 SwiftUI는 많은 의존성들을 대신해준다. 그러므로 버그를줄여준다! Safe area modifier 로써, .edgesIgnoringSafeArea(.bottom)이있다. 아주간단하게 withAnimcation { } 블록으로 쉽게애니메이션이가능하다. Label에서 이미지와 텍스트를 같이넣어줄수있다. 자동적으로 이미지는 크기에맞춰진다. spacer를이용하여 센터를맞춰줄수있따. 줌에이의해 spacer간격을줄여주기위해 minimumWidth.. 2021. 6. 17.
WWDC 20 - Introduction to SwiftUI - (1) 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 해당세션의 내용이 너무나 풍부해서 글을 두개로 나누어서 작성했습니다! 관련내용 선언형프로그래밍을 배워보자 SwiftUI만드는방법을배워보자. 선언형의장점을알아보자. 요약 - 미췬…다최고 SwiftUI Code, Preview , Canvas 로 구성된다. 뷰들에대해 다양한 메서드? 는 modifier로 불린다. Canvas안에 뷰,modifier를 추가하면 SwiftUICode에도 즉각반영되고, 반대도 마찬가지다. 코드내에서도 Command+click을 통해 다양한 기능들을 확인할수잇고, 즉각반영된다. NavigationView로 간단하게 만들수있으며, List( 테이블뷰처럼) 로 아주간단하게 만.. 2021. 6. 17.