내용 다양한 타입의 subjects 와 사용하는 방법에 대해서 알아봅시다. subjects 를 감싸는 wrappers 인 relays 에 대해서도 알아보겠습니다. RxSwift: Reactive Programming with Swift, Chapter 3: Subjects [RxSwift] 3. Subjects RxSwift/GettingStarted.md at main · ReactiveX/RxSwift import RxSwfit를 보고 도망치지 않는 방법 101가지 위의 글을 번역 및 요약한 글입니다. Berfore entering observalbes 는 RxSwift 의 기본적이지만 본질적으로 read-only 입니다. observables 가 생성하는 새로운 이벤에 대한 알림을 받기 위해서만 구..
내용 Observable 을 생성하고 구독하는 몇가지 예를 살펴봅시다. RxSwift: Reactive Programming with Swift, Chapter 1: Hello, RxSwift! RxSwift/GettingStarted.md at main · ReactiveX/RxSwift [RxSwift] 2. Observables 위의 글을 번역 및 요약한 글입니다. What is an observable? Observable 은 Rx 의 핵심입니다. observable 이 무엇인지 어덯게 생성하고, 어떻게 사용하는지 알아보겠습니다. Rx 에서 언급되는 “observable”, “observable sequence”, “sequence”, “stream” 는 서로 같은 의미입니다. Observable..
WWDC22 - Hello Swift Charts *본 글은 WWDC 를 보고, 번역 및 요약 그리고 실행해보는 스터디 프로젝트의 일환입니다. SwiftUI 에서 차트를 만들기 위한 Apple 의 새로운 프레임워크입니다. (iOS 16.0+, iPad 16.0+, macOS 13.0+, Mac Catalyst 16.0+, tvOS 16.0+, watchOS 9.0+ 부터 사용이 가능합니다.) Apple 에서는 시각화를 위한 모범 사례를 연구하는데 수년을 보냈습니다. 차트는 특정 시간 범위에 대한 트랜드와 주가 변동, 마지막 운동 중 심박수, 저녁 시간에 시원해질 때와 같은 데이터에 대한 추가적으로 유용한 컨텍스트를 표시할 때 가장 잘 작동하는 것을 배웠습니다. 그리고 이것들은 모든 플랫폼의 많은 예 중 ..
내용 RxSwift 를 적용하는 App architechure 에 대해서 간단하게 알아봅시다. RxCocoa 에 대해서 간단하게 알아봅시다. RxSwift: Reactive Programming with Swift, Chapter 1: Hello, RxSwift! 위의 글을 번역 및 요약한 글입니다. App architecture RxSwift 는 어떤 식으로든 앱의 아키텍처를 바꾸지 않는다는 것을 언급할 가치가 있습니다. 대부분 이벤트, 비동기 데이터 시퀀스, 그리고 보편적인 통신 계약을 다룹니다. reactive app 으로 만들기 위해 프로젝트를 처음부터 시작할 필요가 없다는 점도 중요합니다. 기존 프로젝트의 일부를 반복적으로 리팩토링하거나 앱의 새로운 기능을 빌드할 때 RxSwift 를 사용하면 ..
내용 Rx 의 3요소(Observables, Operators, Schedulers) 에 대해서 알아보자. RxSwift: Reactive Programming with Swift, Chapter 1: Hello, RxSwift! 위의 글을 번역 및 요약한 글입니다. Rx 코드의 세 가지 building blocks 은 Observables, Operators, Schedulers 입니다. Shedulers Schedulers 는 Rx 에서 dispatch queues 또는 operation queues 에 해당하며 사용이 훨씬 간편합니다. shedulers 는 특정 작업의 execution context 를 정의할 수 있습니다. RxSwift 는 use cases 의 99% 를 다루는 사전 정의된 여러..
내용 Rx 의 3요소(Observables, Operators, Schedulers) 에 대해서 알아보자. RxSwift: Reactive Programming with Swift, Chapter 1: Hello, RxSwift! 위의 글을 번역 및 요약한 글입니다. Rx 코드의 세 가지 building blocks 은 Observables, Operators, Schedulers 입니다. Operators ObservableType 과 Observable 클래스의 구현에는 비동기 작업과 이벤트 조작의 개별적인 부분을 추상화하는 많은 메서드가 포함되어 있으며 함께 구성되어 보다 복잡한 로직을 구현할 수 있습니다. highly decoupled and composable 하기 때문에 이러한 메서드들을 op..
내용 Rx 의 3요소(Observables, Operators, Schedulers) 에 대해서 알아보자. RxSwift: Reactive Programming with Swift, Chapter 1: Hello, RxSwift! 위의 글을 번역 및 요약한 글입니다. Rx 코드의 세 가지 building blocks 은 Observables, Operators, Schedulers 입니다. Observables Observable 는 Rx 코드의 기초를 제공합니다. Element 타입의 generic data 의 변경 불가한 스냅샷을 “carry(전달)” 할 수 있는 이벤트 시퀀스를 비동기적으로 생성하는 기능입니다. 요약하자면, consumers 는 시간이 지남에 따라 다른 객체에서 emit(방출) ev..
RxSwift/Why.md at main · ReactiveX/RxSwift GitHub - RxSwift document 를 번역 및 정리한 내용입니다. Why Rx 를 사용하면 declarative way(선언적 방식)으로 앱을 빌드할 수 있습니다. Bindings Observable.combineLatest(firstName.rx.text, lastName.rx.text) { $0 + " " + $1 } .map { "Greetings, \($0)" } .bind(to: greetingLabel.rx.text) 이것은 UITableView 와 UICollectionView 에서도 작동합니다. viewModel .rows .bind(to: resultsTableView.rx.items(cellIden..
- MVVM
- Algorithm
- OpenSourceLibrary
- async/await
- APNS
- Objective-C
- Swift
- Notification
- urlsession
- IOS
- UserDefaults
- RxCocoa
- SwiftUI
- projectsetting
- rxswift
- 2022 KAKAO TECH INTERNSHIP
- CloneCoding
- MOYA
- Firebase
- WWDC
- github
- Widget
- watchOS
- 서버통신
- WWDC22
- YPImagePicker
- Protocol
- configurable widget
- containerBackground
- WidgetKit
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Total
- Today
- Yesterday