전체 글 86

RxSwift 정리

RxSwiftSubscribeonNextonErroronCompletedHot and ColdHot - Observable 생성되자마자 Cold - Observable 구동할때DisposeBag addvar disposebag = DisposeBag() ​ 1번 disposebag.insert(dispose) ​ 2번 .disposed(by: disposebag)orEmpty비어있을 때 null을 안보냄.inputTextField에 좋은듯???just 그대로 [1,2,3,4]from 순차적으로 1234map,filter,reduce 등onNext보다 먼저 실행.Operator생성변환필터링결합오류처리조건과 불린 연산자참고http://reactivex.io/http://rxmarbles.com/https:/..

Mobile App/iOS 2018.12.31

apply, call, bind 차이

call(), apply(), bind() 차이call(), apply() 는 ECMA 3에서 추가 되었으며, bind()는 ECMA 5에서 추가 되었습니다.call(), apply()는 invoke입니다. 함수 호출을 즉시 합니다.bind()는 나중에 실행될때 사용 됩니다. 특정 이벤트를 함수를 호출해야 할때 유용합니다.I. call()func.call(this, arg1, arg2, … argN);this 부분에 객체를 넣어주면 그걸 가리키게 된다. 특이사항은 파라미터를 일일이 콤마로 구분해서 넣어줘야 하는 것.// callvar obj = {name:"Niladri"};var greeting = function(a,b,c){ return "welcome "+this.name+" to "+a+" "+..