목록iOS (27)
teunteun2
이전 포스팅에서 이어집니다 https://teunteun2.tistory.com/36 [Combine] Receiving and Handling Events with Combine - developer 문서로 시작한 Combine 공부(2) 이전 포스팅에서 이어집니다 https://teunteun2.tistory.com/35 [Combine] 정의 및 구조 - developer 문서로 시작한 Combine 공부(1) 계속 RxSwift만 사용해오다가 Hous- 프로젝트 업데이트 기념,, RxSwift + ReactorKit으로 teunteun2.tistory.com https://developer.apple.com/documentation/combine/controlling-publishing-with-..
이전 포스팅에서 이어집니다 https://teunteun2.tistory.com/35 [Combine] 정의 및 구조 - developer 문서로 시작한 Combine 공부(1) 계속 RxSwift만 사용해오다가 Hous- 프로젝트 업데이트 기념,, RxSwift + ReactorKit으로 구현되어있는 코드를 Combine으로 리팩토링 해보고자 Combine 공부를 시작했습니다. 시간도 많아지고 꽤 여유로우니 teunteun2.tistory.com https://developer.apple.com/documentation/combine/receiving-and-handling-events-with-combine Receiving and Handling Events with Combine | Apple D..
계속 RxSwift만 사용해오다가 Hous- 프로젝트 업데이트 기념,, RxSwift + ReactorKit으로 구현되어있는 코드를 Combine으로 리팩토링 해보고자 Combine 공부를 시작했습니다. 시간도 많아지고 꽤 여유로우니 무작정 개발을 시작하는 방법보단 (사실 이게 제일 빨리 늘긴하는데 그러다보면 구멍이 생길 때도 ..) 문서를 읽으며 천천히~ 공부해보고자 합니다. Combine Customize handling of asynchronous events by combining event-processing operators. 이벤트 처리 연산자를 조합하여 비동기 이벤트 처리를 사용자 맞춤화 하는 프레임워크 Combine 프레임워크는 시간 경과에 따른 값 처리를 위한 선언적 Swift API를..
https://developer.apple.com/videos/play/wwdc2023/10239/ Add SharePlay to your app - WWDC23 - Videos - Apple Developer Discover how your app can take advantage of SharePlay to turn any activity into a shareable experience with friends! We'll share the... developer.apple.com 해당 세션에서는 세가지 주제로 이루어져 있다 1. SharePlay 에 제공되는 몇 가지 새로운 기술 및 기능 2. 앱에 SharePlay를 채택할 때의 이점 3. SharePlay를 최대한 활용하기 위한 모범 사례에 대한..
업데이트를 앞두고 있는 프로젝트 Hous-에 공통 UIComponent 들을 SPM으로 모듈화해보자 .. 하여 팀원들에게 공유할 겸 .. 공부할 겸 작성했습니다 https://developer.apple.com/videos/play/wwdc2019/410/ Creating Swift Packages - WWDC19 - Videos - Apple Developer Whether you want to publish code to share with the community, or you just want a convenient way to organize the code in your apps, Swift... developer.apple.com https://developer.apple.com/videos..
고차함수란 A function that takes one or more functions as arguments or returns a function as its result. 함수를 인자로 가지거나 함수를 리턴하는 함수 Map Sequence 요소에 대한 클로저 결과가 포함된 배열을 return func map(_ transform: (Self.Element) throws -> T) rethrows -> [T] Parameters transform -> Sequence의 요소를 매개변수로 가지는 클로저, 같거나 다른 Type의 변환된 값을 return 한다 Return Value transform 클로저를 통해 변환된 요소들을 담은 array가 return 된다 정리 클로저를 통해 같거나 다른 Typ..