
Videos from the CocoaHeads meeting on March 15th at Tutu.ru office

In the first month of spring in our office there was a meeting on CocoaHeads iOS development. A surprise for the guests was the first presentation by Stas Sarychev on the topic of functional programming. Traditionally, it was warm and sincere, and now to the video:
At first glance, incomprehensible words that you may have met at the institute. But in fact, everything is much simpler than it seems. We in Tutu.ru are actively swinging in functional programming and, moreover, we use it in our daily practice. In this report, I will talk about some of the mathematical foundations on which FP is based and how they help in real-world problems.
The string type is the basis of the Objective-C and Swift languages. Each of us solved hundreds of various mini-tasks, but have you ever wondered how the standard methods provided by the SDK work within themselves? Are there any alternative mechanisms?
From the report you will receive knowledge on how to use little-known iOS mechanisms that will allow you to more efficiently solve tasks related to formatting and various string conversions using the libICU system library calls. There will be many examples of escaping and deleting characters, replacing occurrences, transliterating, normalizing strings, case conversions.
Everything that you wanted to know about the secret life of your applications, but were afraid to google. I’ll tell you how applications are assembled, how the executable is arranged, and how the OS kernel understands what to do with it.
We plan the next mitap closer to the fall, come visit!