전체 글 (127) 썸네일형 리스트형 WWDC 20 - What's new in Swift 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2020/10170/ What's new in Swift - WWDC 2020 - Videos - Apple Developer Join us for an update on Swift. Discover the latest advancements in runtime performance, along with improvements to the developer... developer.apple.com 요약 👍Swift런타임오버헤드를 비약적으로많이줄였다. 오버헤드가존재하는이유는 다양한캐시와 정보들을 저장하기때문. 이를체감하.. WWDC 19 - Modern Swift API Design 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 https://developer.apple.com/videos/play/wwdc2019/415/ Modern Swift API Design - WWDC 2019 - Videos - Apple Developer Every programming language has a set of conventions that people come to expect. Learn about the patterns that are common to Swift API... developer.apple.com 관련내용 swift5.1 배워보자 swift의 API디자인에 핵심패턴들을 배워보자. siwftUI, Combin.. 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를 빠르게할지 배워보자. 그리고.. 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와결합한방법도배워보자. 👍요약.. 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 프레임워크다. 어떻게 간단하게 네트워킹,키발류,노티피케이.. 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는 아주 작은, 화면을보여주.. WWDC 20 - Data Essentials in SwiftUI 세션보면서 정리한 내용입니다. 해석이 잘못된 경우가 있을수있으니 발견하시면 댓글로 남겨주시면 감사하겠습니다🙏🏻 관련내용 아래의 차이점을 분명히알려주도록한다.  요약 SwiftUI를 사용할경우, 3가지를고려해야한다. 뷰가 필요한데이터는 무엇인지, 데이터를 조작할것인지, 데이터는 어디에서오는지, source of truth 데이터의원천? @State 매우가볍게, 상태와 뷰를 업데이트하게해준다. 뷰처럼 일시적으로존재하는경우에 가볍게사용한다. 다른뷰에게 전달하기위해서는 Binding이 필요하다 또한 전달할때는 $ 를이용한다. SwiftUI가 자동적으로 옵저빙하여 뷰를 업데이트해준다. 👍하지만!! value타입인경우에만 view가업데이트된다. 왜냐하면, view는 @State의 상태가변해야 업데이트하는데, cl.. LeetCode - 17. Letter Combinations of a Phone Number - swift https://leetcode.com/problems/letter-combinations-of-a-phone-number/ Letter Combinations of a Phone Number - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 간단한 조합문제이다. 2~9까지 각 해당하는 문자들이 존재한다. 2~9 인덱스를 활용하기위해 미리 문자배열들을 만들어두었다. 각 인덱스를 통해서 재귀함수로 조합을 뽑아낸다. class Solution { var list = .. 이전 1 ··· 12 13 14 15 16 다음 목록 더보기