Conference for mobile developers
November 11, 2017
Europe Square 2, Moscow
The most common way to design a service layer of an app is to use GCD to create an asynchronous interaction of components. Many of us have thought of it, but much less really use all the power of NSOperation classes and NSOperationQueue to solve this task.
With the help of a thorough decomposition and a little bit of refinement of the indicated classes, you can get an extremely flexible and transportable component that will become your loyal friend in the creation of new services. Gleb will explain how the compound operations can be used in designing a service layer and how the COOperation framework he developed can help you with that.
Likes clean code and elegant solutions. Participates in OpenSource-projects and has a "Podlodka" podcast about mobile development. Is currently working as a Senior iOS developer in Tinkoff mobile bank team.