apple/UIKit, ReactiveX 39

[week7] ⏰ Time Based Operators(cold? hot?)

✅ 이번 시간에는 시간과 관련한 오퍼레이터들을 볼 예정이야. 일부는 이전 포스팅에서 이미 사용했던 것들이지만, 재점검 할겸 중복될 수 있어. 실습 코드 https://github.com/lgvv/MyRxSwift lgvv/MyRxSwift 나의 RxSwift 공부 기록장. Contribute to lgvv/MyRxSwift development by creating an account on GitHub. github.com 커리큘럼 https://github.com/lgvv/RxSwiftStudy/blob/main/week7_1.md lgvv/RxSwiftStudy RxSwift를 공부하는 Repository입니다.🐍. Contribute to lgvv/RxSwiftStudy development by ..

[week6] Combining Observables

✅ 이번 시간에는 Combining Observables에 대해서 알아보자 실습 코드는 https://github.com/lgvv/MyRxSwift lgvv/MyRxSwift 나의 RxSwift 공부 기록장. Contribute to lgvv/MyRxSwift development by creating an account on GitHub. github.com (목차) 1. Concatenation - startwith - concat - concatMap 2. Combining Elements - Combine Latest - zip 3. Trigger - withLatestFrom 4. Switches - ambiguous - switchLatest 5. Combining Elements within..

[week5] 🌟Transforming Observables

✅ 이번시간에는 rx에서 가장 중요한 연산자인 Transforming Observables에 대해서 살펴볼 예정이야. 나의 실습 소스코드 위치 : https://github.com/lgvv/MyRxSwift lgvv/MyRxSwift 나의 RxSwift 공부 기록장. Contribute to lgvv/MyRxSwift development by creating an account on GitHub. github.com 이번에는 커리큘럼의 내용을 기반으로 공식문서를 곁들여 보도록 하자! https://github.com/lgvv/RxSwiftStudy/blob/main/week5.md lgvv/RxSwiftStudy RxSwift를 공부하는 Repository입니다.🐍. Contribute to lgvv/..

[week4] Filtering Observables

[week4] Filtering Observables 이번 실습코드는 https://github.com/lgvv/MyRxSwift lgvv/MyRxSwift나의 RxSwift 공부 기록장. Contribute to lgvv/MyRxSwift development by creating an account on GitHub.github.com 커리큘럼은 이번에는 공식문서를 기반으로 함. 이 순서대로 한번 알아보도록 할건데, 여기서 약간의 메소드 사용법이 달라진 것도 있으니 유의하면서 보도록 하자.   (목차)1. 공식문서 카테고리에 나온 것들을 정리해보자.2. 그 외에 것들에 대해서 알아보자. - enumerated - throttle - single  ✅ 1. 공식문서 카테고리에 나온 것들을 정리1️⃣ D..

[week3] Subjects

✅ 이번 시간에는 Subjects에 대해서 알아보도록 하자. 여기 부분이 진짜 엄청 이해가 안간다 ㅠ_ㅠ 여기부터는 따로 스타터파일이 제공되지 않아서 내가 직접 코드를 만들어 실습할 예정! 이 포스팅에서 커리큘럼 대한 정보 https://github.com/lgvv/RxSwiftStudy/blob/main/week3.md lgvv/RxSwiftStudy RxSwift를 공부하는 Repository입니다.🐍. Contribute to lgvv/RxSwiftStudy development by creating an account on GitHub. github.com ✅ 실습 코드에 대한 정보 -> 여기가서 코드를 다운받기! https://github.com/lgvv/MyRxSwift lgvv/MyRxSwi..

🐉 RxSwift(Operators) Creating Observables

✅ 이번 시간에는 RxSwift 중 공식문서를 기반으로 Operator 중 Creating Observables에 대해서 알아보자 여기 카테고리에는 아래의 코드들이 존재한다. 여기에 나타나 있는 코드와 별개로, ✅ Creating Observables 코드 print(" ===== create ===== ") let createSequence = Observable.create { observer in print("Emitting...") observer.onNext("🐶") observer.onNext("🐱") observer.onNext("🐵") return Disposables.create() }.subscribe() print(" ===== deferred ===== ") var count = 1..

[week2] 👀 Observserbles

✅ 이번 시간에는 Observserbles에 대해서 알아볼 예정이야! 옵저버블 이제 조금 이해가 되기 시작했어. 여기장을 공부할떄는 너무 많아서 이게 과연 가능할까? 까지도 의문이 들더라.. 그래서 일단은 모든 걸 다 해볼 수는 없고, 그림이라도 한번씩 다 봐두면 이해가 되니까 이런 상황에서는 예전에 이런 그림이 있었던 것 같은데...? 하고서 가서 찾아쓰는 방법으로 공부의 방향을 설정했어. 아직 많이 안해서 그런지 여기까지 하니까 rx 뭔가 할만하다...? 이런 생각이 들기 시작했음!! 나의 소스코드 : https://github.com/lgvv/MyRxSwift lgvv/MyRxSwift 나의 RxSwift 공부 기록장. Contribute to lgvv/MyRxSwift development by ..

[week1] Hello RxSwift 🖐

✅ 이번 시간에는 RxSwift 기초부터 차근히 알아보고 지나갈 예정이야. 이전 포스팅에서 Rx에 대해서 공부한 자료가 있는데, 왜 Hello RxSwift라고 반문할 수 있겠지? 이전 시간에는 방대한 자료를 4시간만에 공부하다 보니까, 실제로 적용하는데, 어려움이 많았어. 그래서 다시 처음부터 돌아볼 필요성도 느꼈고, 하나하나 더 자세히 알고 있으면 어떠한 상황에서도 코드를 자유롭게 사용할 수 있으니까, 정석으로 공부해 보도록 하자! 시작하기에 앞서, 이 공부는 SOPT의 커리큘럼을 바탕으로 ReactiveX.io 공식 문서를 따르고 있어. 그리고 내가 보기에 필요한 부분만 축약해서 사용할 예정!! ⭐️⭐️⭐️⭐️⭐️그리고 코드리뷰 형식으로 진행할꺼니까 하나하나 천천히 봐주길 바랄게! ⭐️🔸 공부 방법..

RxSwift 4시간 만에 끝내기

✅ 이번 시간에는 RxSwift의 전반에 대해서 알아볼 예정.RxSwift의 공부 순서로는 큰 그림을 먼저보고, 디테일을 들여다 볼 것임. ## 주의- 해당 포스팅은 정보 전달보다 그냥 내가 공부하려고 쓴거라 문서 느낌은 아님 ✅ 공식문서 링크오퍼레이터들이 어떻게 동작하는지에 대한 부분http://reactivex.io/documentation/ko/observable.html ReactiveX - ObservableObservable ReactiveX에서 옵저버는 Observable을 구독한다. Obseravable이 배출하는 하나 또는 연속된 항목에 옵저버는 반응한다. 이러한 패턴은 동시성 연산을 가능하게 한다. 그 이유는 Observable이 객체를reactivex.io  ✅ 목차1. Observa..