
Im ersten Frühlingsmonat gab es in unserem Büro ein Treffen zur Entwicklung von CocoaHeads iOS. Eine Überraschung für die Gäste war die erste Präsentation von Stas Sarychev zum Thema funktionale Programmierung. Traditionell war es warm und aufrichtig und jetzt zum Video:
Auf den ersten Blick unverständliche Worte, die Sie vielleicht am Institut getroffen haben. Tatsächlich ist jedoch alles viel einfacher als es scheint. Wir in Tutu.ru schwingen aktiv in der funktionalen Programmierung und verwenden sie darüber hinaus in unserer täglichen Praxis. In diesem Bericht werde ich über einige der mathematischen Grundlagen sprechen, auf denen FP basiert, und wie sie bei realen Problemen helfen.
Der Zeichenfolgentyp ist die Basis der Sprachen Objective-C und Swift. Jeder von uns hat Hunderte verschiedener Mini-Aufgaben gelöst, aber haben Sie sich jemals gefragt, wie die vom SDK bereitgestellten Standardmethoden in sich selbst funktionieren? Gibt es alternative Mechanismen?
Aus dem Bericht erhalten Sie Kenntnisse über die Verwendung wenig bekannter iOS-Mechanismen, mit denen Sie Aufgaben im Zusammenhang mit der Formatierung und verschiedenen Zeichenfolgenkonvertierungen mithilfe der Aufrufe der libICU-Systembibliothek effizienter lösen können. Es gibt viele Beispiele für das Escape- und Löschen von Zeichen, das Ersetzen von Vorkommen, das Transliterieren, Normalisieren von Zeichenfolgen und das Konvertieren von Groß- und Kleinschreibung.
Alles, was Sie über das geheime Leben Ihrer Anwendungen wissen wollten, aber Angst vor Google hatten. Ich werde Ihnen sagen, wie Anwendungen zusammengestellt werden, wie die ausführbare Datei angeordnet ist und wie der Betriebssystemkern versteht, was damit zu tun ist.
Wir planen den nächsten Mitap näher am Herbst, kommen Sie zu Besuch!