Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :

[Swift] keyDecodingStrategy

By
|
On 2019년 7월 31일

Swift 4.1에서 JSONDecoder에 keyDecodingStrategy 이 추가되었다는 기쁜 소식입니다. keyDecodingStrategy을 어떻게 사용하는지 테스트를 하면서 설명해 보자. useDefaultKeys: 키 이름을 변경하지 않는 디폴트 전략입니다. convertFromSnakeCase: 이름에 볼 수 있듯이…

[RxSwift] sentMessage, methodInvoked

By
|
On 2019년 6월 26일

RxSwift 는 Method Swizzling 을 지원하고 있다. 메서드 스위즈링을 별도로 구현할 필요없이 메서드 호출전, 호출후에 대한 이벤트를 쉽게 구독할 수 있도록 지원한다. Method Swizzling 응용 RxCocoa 에서는…

CocoaPods Private 라이브러리 배포

By
|
On 2019년 2월 25일

Step4. CocoaPods Public 라이브러리 배포 이전까지의 과정은 위의 포스팅을 참고하도록 하자. Private Podspec Repository 생성  pod repo add {모듈명} {원격저장소 URL} 명령어로 CocoaPods에 올릴 라이브러리의 podspec 레파지토리를…

CocoaPods + Submodule 하나의 프로젝트 Repository에 여러 서비스가 있는 구조로 개발을 하고 있었다. 그런데 서비스별로 각각 framework를 배포해아하는 상황이 발생했다. 어떻게 하면 서비스별 모듈로 배포도 가능하고, 본…

[RxSwift] Zip

By
|
On 2019년 2월 11일

2개 이상의 Observable이 발행 순서가 같은 이벤트를 페어로 묶어서 방출한다. 단, 이벤트가 쌍이 이루어지지 않으면 방출하지 않고 대기한다. (1, “A”) (4, “B”) 2개의 Observable이 쌍으로 묶여서 방추하는…

[RxSwift] CombineLatest

By
|
On 2019년 2월 11일

여러 Observable이 가장 최신의 이벤트를 병합하여 방출한다. 단, 모든 Observable이 하나의 이벤트를 방출하기 전까지는 아무일도 일어나지 않는다. (4, “A”) (4, “B”) (8, “B”) 서로다른 타입의 subject1, subject2가…

[RxSwift] Merge

By
|
On 2019년 2월 11일

같은 타입의 이벤트를 방출하는 Observable을 하나로 결합하여 순서대로 방출한다. 만약 어느 Source Observable에서든 에러가 방출되면 Merge는 에러를 방출하고 종료된다. 1 4 200 900 8 Int 타입의 이벤트를…

[RxSwift] TakeUntil

By
|
On 2019년 1월 31일

Take은 발행된 Observal 갯수로 관리를 하지만 TakeUntil은 트리거로 지정한 Observable이 발행하면 본래의 Observable 구독을 취소한다. 첫번째 Observable과 두번째 Observable을 미러링 하는중 두번째 Observable이 발행이 시작하면 구독을 종료한다.…

[RxSwift] Skip

By
|
On 2019년 1월 31일

n개의 Observable을 무시하고, 이후에 오는 Observable만 방출한다. Take와 반대의 역할을 하는 연산자이다. 5 6 7 8 9 10 . . . 5개의 Observable의 방출은 무시하고 이후에 오는…

1 2 7