이번 포스트에서는 OperationQueue와 대비되는 동시성 기술인 DispatchQueue에 대해서 알아보도록 하겠습니다.
[Read More]
RxSwift연산자-take
이번 포스트에서는 이벤트의 갯수를 제한하는 take 연산자에 대해서 알아보겠습니다.
[Read More]
동시성 프로그래밍(2) - OperationQueue
이번 포스트부터는 좀 더 구체적으로 동시성을 도입할 수 있는 기술들을 알아보도록 하겠습니다. 그 중에서 이번 포스트에서는 OperationQueue에 대해서 자세히 알아보도록 하겠습니다.
[Read More]
RxSwift연산자-throttle
이번 포스트는 이벤트가 발생하는 최소 간격을 제한할 수 있는 throttle 연산자에 대해서 알아보겠습니다.
[Read More]
동시성 프로그래밍(1) - 동시성 기본
지난 포스트들에서 스레드에 대해서 알아보았습니다. 하지만 스레드를 제대로 사용하기 위해서는 POSIX 스레드를 사용해야 한다던가, Core Foundation 프레임워크를 사용해야 하는 등 현재 Swift 자체만으로 사용하기 어려운 부분이 많고, 저수준의 개념이다보니 프로그래머가 신경써야할 부분이 많아 초보자가 쓰기에는 난점이 많았습니다. 그래서 스레드 프로그래밍은 굉장히 어렵고, 코드를 잘못짜면 오히려 성능과 안정성에서 전혀 이득을 보지...
[Read More]