본문 바로가기

rxswift4

[RxSwift] 알엑스로 마리모 다이어리 v1.1 리팩토링하기 - 1 알가리 파이터의 이론 스터디가 끝나고 -! 배운걸 좀 써먹어보자 하여 각자 알엑스를 사용한 프로젝트를 진행하기로 했다. 곰튀김님 실습 코드 따라칠 때는 오~ 알엑스 이렇게 사용하는 거구나~ 감이 좀 잡혔는데 막상 알엑스를 사용해서 프로젝트를 만들려고 하니까 도무지 생각이 안 나더라는 것이었다 ㅎ-ㅎ 일단 난 알엑스를 네트워크 비동기 처리하는데 쓰고 싶어서 배운 거니까 네트워크에 적용하기로 맘먹었다. 그래서 생각난게 두개인데 1. 지난번 솝트 합동세미나에서 진행된 쏘카뷰~ 2. 이전에 릴리즈한 나의 부크러운 마리모 다이어리 리팩토링. ㅎㅎ 중에서 합동세미나 플젝보다 먼저 개인 플젝에 알엑스를 적용해보자 싶어서 마리모 다이어리 리팩토링을 결심해따! 마리모 다이어리는.. 마리모 다이어리는 .. 솝트 들어가기 .. 2021. 12. 20.
[RxSwift] 곰튀김님의 RxSwift 4시간 끝내기 정리 - 4교시 1교시, 2교시는 곰튀김님이 분류하신것이 아닌 제가 임의로 끊어들은 것을 기준으로 함을 알립니다,,🚨 곰튀김님의 RxSwift 정리 마지막 회차! 사실 강의는 저번 주에 다 들었지만 이번에는 시즌2에는 있지만 시즌 1에는 설명하지 않으신 내용을 보충 정리하려고 한다.! 순환참조와 메모리 관리 / Hot Observable, Cold Observable / MVVM이 메인 주제이다. 1. 순환참조와 메모리 관리 순환 참조는 RxSwift보다는 스위프트 문법에 해당하는 내용이다. 개념적인 내용과 RxSwift에서 어떻게 적용되는지를 한 번 알아보려고 한다. 스위프트는 메모리 관리를 위해 기본적으로 ARC(Automatic Reference Counting)를 사용한다. 인스턴스가 생성되면 메모리를 차지한다... 2021. 11. 8.
[RxSwift] 곰튀김님의 RxSwift 4시간 끝내기 정리 - 2교시 1교시, 2교시는 곰튀김님이 분류하신것이 아닌 제가 임의로 끊어들은 것을 기준으로 함을 알립니다,,🚨 ( 깃헙 메인에 있는 리드미는 시즌1이 아니라 시즌2 목차였던 것.. 어째 순서가 안맞는다 했음ㅠ-ㅠ ) Scheduler RxSwift의 중요 개념인 5가지(Observable, Operator, Scheduler, Subject, Single)중에 3번째인 Scheduler! 설명이 어려운데 간단히 설명하면 스케쥴러 = 스레드이다. 메인스레드 이외에 네트워크 작업 등을 백그라운드에서 비동기적으로 실행하고 싶으면 멀티 스레딩을 통해 스레드 분기 처리를 해주는 것. 스케쥴러를 사용하기 위한 연산자에는 두 가지가 있다. observeOn : 파라미터로 스케쥴러를 받으면 그 다음줄부터 끝까지 / 혹은 새로운.. 2021. 10. 26.
[RxSwift] 곰튀김님의 RxSwift 4시간 끝내기 정리 - 1교시 본 게시물은 곰튀김님의 유튜브 강의 RxSwift 4시간 끝내기를 참고해 작성했습니다. RxSwift에 대해 전반적인 개념을 이해하고, 코드에 빠르게 적용하기 위한 목적입니다. 1교시 : RxSwift를 이용한 비동기 프로그래밍 * RxSwift 공식 사이트 : http://reactivex.io/ ReactiveX CROSS-PLATFORM Available for idiomatic Java, Scala, C#, C++, Clojure, JavaScript, Python, Groovy, JRuby, and others reactivex.io RxSwift는 MS사의 ReactiveX 시리즈 중의 하나로, RxJava, RxPY등 다양한 언어에서 지원을 하고 있다. 따라서 RxSwift를 익혀두면 다른 .. 2021. 10. 12.