오늘은 좀 더 원론적인 이야기를 해보고자 합니다. 이전 포스트에서 연산자도 모두 Observable이라고 했습니다. 그런데 살펴보면 이 연산자들이 모두 공통적으로 상속받는 객체가 있는데, 이 객체의 이름은 Producer입니다. 오늘은 이 Producer의 정체에 대해서 알아보도록 하겠습니다.
[Read More]
ObserveOn, SubscribeOn
이번 포스트에서는 ObserveOn과 SubscribeOn에 대해서 알아보겠습니다. 이 두 연산자는 자주 쓰이지만, 자주 헷갈리는 연산이기도 합니다.
[Read More]
TableView의 변화를 처리하는 방법(1) - Batch Update
TableView의 데이터가 변했을 때, 우리는 종종 다음 메소드를 호출하고는 합니다.
[Read More]
Dynamic Dispatch와 성능 최적화
많은 객체 지향 언어들이 메소드와 프로퍼티들을 오버라이드 할 수 있도록 허용합니다. Swift도 예외는 아닙니다. 그런데 이렇게 오버라이드를 할 경우, 프로그램은 실제 호출할 함수가 어떤 것인지 결정하는 과정이 필요합니다.
[Read More]
2019-10-10-Auto Layout 이야기(2) - Intrinsic Content Size
지난 포스트에 이어서 Auto Layout에 대해서 좀 더 살펴보도록 하겠습니다.
[Read More]