전체 글 (11) 썸네일형 리스트형 WWDC 22 - Discover PhotoKit change History 사진과 관련된 프로젝트를 진행 중에 궁금한 점이 있어 시청하게 되었다. 기존과 다른 토큰을 이용한 asset을 가지고 오는 방법이다.PhotoKit Apple Inc. Discover PhotoKit change history - WWDC22 - Videos - Apple DeveloperphotoKit은 다양한 API를 제공한다.기존에는 어떤 사진이 추가된건지 앱이 생성된 날짜가 앱의 마지막 실행 날짜 이후인 asset을 가지고 올 수 있었다.업데이트를 하는 경우 모든 asset을 가지고 오고, 업데이트를 위해 수정 날짜를 확인해야 한다. 하지만 이 경우에 내부 활동 때문에 asset의 수정 날짜가 변경이 일어나 잘못 찾을 수 있다.삭제를 하는 경우 모든 asset을 가지고 와서 반환하지 않은 asse.. [WWDC 19] Combine in Practice combine의 publisher들은 기본적으로 Publisher라는 프로토콜을 준수한다.해당 프로토콜에는 2가지의 유형이 존재한다. 출력값과 실패(error)Subscriber의 Input과 Failure가 Publisher의 유형과 동일해야 한다. NotificationCenter는 publisher를 지원한다.Publisher에서의 중요한 점은 실제 ouput 및 failure의 타입이 무엇인지 아는 것이 중요하다.Notification은 실패할 수 없기 때문에Output은 NotificationFailure는 Never 기존에 쓰던 Map과 비슷한기능을 제공한다.그렇기 때문에 publisher의 output인 Notification내부 userInfo에 Data로 변환이 가능한 값이 있기 때문에.. [WWDC 19] Introducing Combine https://developer.apple.com/videos/play/wwdc2019/722/ Introducing Combine - WWDC19 - Videos - Apple DeveloperCombine is a unified declarative framework for processing values over time. Learn how it can simplify asynchronous code like networking,...developer.apple.com간단한 앱유저의 이름과 패스워드를 확인하는 과정이 있다.이러한 과정은 메인 스레드를 차단하지 않고 사용자의 입력과 반응이 호환되어야 한다.이미 많은 비동기 작업들이 일어 나고 있다.Target / Action사용자의 입력에 대한 알림을.. 이전 1 2 3 4 다음