Видеозаписи со встречи CocoaHeads 15-го марта в офисе Туту.ру
В первый месяц весны у нас в офисе прошел митап по iOS-разработке CocoaHeads. Сюрпризом для гостей стало первое выступление Стаса Сарычева на тему функционального программирования. Традиционно, было тепло и душевно, а теперь к видео:
На первый взгляд, непонятные слова, с которыми, возможно, вы встречались в институте. Но на самом деле все гораздо проще, чем кажется. Мы в Туту.ру активно качаемся в функциональном программировании и, более того, применяем его в своей повседневной практике. В данном докладе я расскажу о некоторых математических основах, на которых основано ФП и как они помогают в реальных задачах.
Строковый тип — это основа языков Objective-C и Swift. Каждый из нас решал сотни разнообразных мини-задач, но задумывались ли вы, как работают внутри себя стандартные методы, предоставляемые SDK? Есть ли какие-то альтернативные механизмы?
Из доклада вы получите знания, как использовать малоизвестные механизмы iOS, которые позволят вам эффективнее решать задачи, связанные с форматированием и различными преобразованиями строк с помощью вызовов системной библиотеки libICU. Будет много примеров по экранированию и удалению символов, замене вхождений, транслитерации, нормализации строк, преобразованиям регистров.
Все, что вы хотели знать о тайной жизни своих приложений, но боялись погуглить. Расскажу, как собираются приложения, как устроен исполняемый файл и как ядро ОС понимает, что с ним делать.
Следующий митап планируем ближе к осени, приходите в гости!