홍루피의 블로그

고정 헤더 영역

글 제목

메뉴 레이어

홍루피의 블로그

메뉴 리스트

  • 홈
  • 방명록
  • 글쓰기
  • 루피의 지식 (116)
    • iOS (43)
      • 스탠포드 iOS 강의 (13)
      • iOS 지식 (23)
      • 디자인 패턴 (0)
      • CI&CD (3)
    • 알고리즘 (64)
    • 잡다구리 (9)
      • 웹 & 서버 (5)
      • 안드로이드 (2)
    • 일상 (0)

검색 레이어

홍루피의 블로그

검색 영역

컨텐츠 검색

iOS

  • RxSwift(2) - 연산

    2020.04.04 by 홍루피

  • RxSwift(1)

    2020.04.03 by 홍루피

  • MVVM패턴

    2020.04.02 by 홍루피

RxSwift(2) - 연산

KxCoding의 Mastering RxSwift 유투브를 보며 공부한 내용을 정리 just, of, from (1) just - 하나의 항목을 방출하는 Observable 생성 시 사용 ※ 중요 : 파라미터로 전달한 요소를 그대로 방출 [코드] let disposeBag = DisposeBag() let element = "😀" Observable.just(element) .subscribe { event in print(event) } .disposed(by: disposeBag) Observable.just([1, 2, 3]) .subscribe { event in print(event) } .disposed(by: disposeBag) [출력] next(😀) completed next([1, 2,..

iOS 2020. 4. 4. 01:53

RxSwift(1)

KxCoding의 Mastering RxSwift 유투브를 보며 공부한 내용을 정리 RxSwift의 장점 [RxSwift Github 샘플 코드] Observable.combineLatest(firstName.rx.text, lastName.rx.text) { $0 + " " + $1 } .map { "Greetings, \($0)" } .bind(to: greetingLabel.rx.text - 두개의 텍스트 필드 값을 공백으로 연결 후 "Greetings"를 앞에 추가, 이를 Label에 출력 - 이를 rxSwift 없이 작성한다면 3라인의 코드로 불가 viewModel .rows .bind(to: resultsTableView.rx.items(cellIdentifier: "WikipediaSearc..

iOS 2020. 4. 3. 23:37

MVVM패턴

https://usinuniverse.bitbucket.io/blog/rxswiftmvvmpart1.html 를 개인적으로 정리한 글입니다. MVVM - Model, View, View Model의 약자 View - View와 애니메이션 ViewModel - 비즈니스 로직과 API 호출 - Model과 상호작용하여 View에서 필요한 데이터를 가지고 있지만, 직접 건네주는 것이 아님 -> View에서 바인딩을 통해 ViewModel에게서 필요한 데이터를 가져가야 함 - View Model은 View에 대해 아무것도 몰라야 하며 UIKit을 import해서도 안됨 RxSwift - View와 ViewModel을 바인딩하기 위한 효과적 도구 - Reactive Programming에 기반을 두고 있음 Rea..

iOS 2020. 4. 2. 19:17

추가 정보

인기글

최신글

페이징

이전
1 ··· 3 4 5 6
다음
TISTORY
홍루피의 블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바