📜 ⬆️ ⬇️

Video recordings from the CocoaHeads meeting on March 15th in the Tutu.ru office


In the first month of spring, we had a meeting on CocoaHeads iOS development in our office. The surprise for the guests was the first performance of Stas Sarychev on the topic of functional programming. Traditionally, it was warm and soulful, 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 actively swing in functional programming and, moreover, apply it in our daily practice. In this report, I will talk about some of the mathematical foundations on which the AF is based and how they help in real-world problems.





The string type is the basis of Objective-C and Swift. Each of us solved hundreds of various mini-problems, but have you ever wondered how the standard methods provided by the SDK work inside you? Are there any alternative mechanisms?


From the report, you will gain knowledge of how to use obscure iOS mechanisms that will allow you to more effectively solve problems related to formatting and various string conversions using calls to the libICU system library. There will be many examples of escaping and deleting characters, replacing occurrences, transliteration, normalizing strings, and converting registers.





Everything 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 file is organized and how the OS kernel understands what to do with it.




We plan the next mitap closer to the fall, come to visit!


')

Source: https://habr.com/ru/post/446850/


All Articles