
Au cours du premier mois du printemps dans notre bureau, il y a eu une réunion sur le développement iOS de CocoaHeads. Une surprise pour les invités a été la première présentation de Stas Sarychev sur le thème de la programmation fonctionnelle. Traditionnellement, c'était chaleureux et sincère, et maintenant à la vidéo:
À première vue, des mots incompréhensibles que vous avez pu rencontrer à l'institut. Mais en fait, tout est beaucoup plus simple qu'il n'y paraît. Chez Tutu.ru, nous évoluons activement dans la programmation fonctionnelle et, de plus, nous l'utilisons dans notre pratique quotidienne. Dans ce rapport, je parlerai de certaines des bases mathématiques sur lesquelles la PF est basée et comment elles aident dans les problèmes du monde réel.
Le type de chaîne est la base des langages Objective-C et Swift. Chacun de nous a résolu des centaines de mini-tâches diverses, mais vous êtes-vous déjà demandé comment les méthodes standard fournies par le SDK fonctionnent en elles-mêmes? Existe-t-il des mécanismes alternatifs?
À partir du rapport, vous recevrez des connaissances sur la façon d'utiliser des mécanismes iOS peu connus qui vous permettront de résoudre plus efficacement les tâches liées au formatage et aux diverses conversions de chaînes à l'aide des appels de la bibliothèque système libICU. Il y aura de nombreux exemples d'échappement et de suppression de caractères, de remplacement d'occurrences, de translittération, de normalisation de chaînes, de conversions de casse.
Tout ce que vous vouliez savoir sur la vie secrète de vos applications, mais aviez peur de google. Je vais vous dire comment les applications sont assemblées, comment l'exécutable est organisé et comment le noyau du système d'exploitation comprend quoi en faire.
Nous prévoyons le prochain mitap plus près de l'automne, venez visiter!