Профессия Middle iOS-разработчик. Часть 3/4

О чём курс

Работа с файловой системой и сложными форматами данных — ключевой навык для создания полноценных iOS-приложений. В этом модуле фокус смещен на глубокую настройку взаимодействия приложения с операционной системой и визуализацию контента.

Внутри разбираются следующие темы:

  • Архитектурные подходы: внедрение шаблона Coordinator для управления навигацией и диспетчеризация вызовов.
  • Работа с текстом и файлами: использование регулярных выражений (Regexp) и парсинг Markdown-разметки для создания собственных текстовых редакторов.
  • Генерация документов: интеграция инструментов для экспорта данных в PDF через PDFKit, рендеринг HTML и реализация печати через AirPrint.
  • Инструментарий разработчика: продвинутое использование Xcode для профилирования производительности и отладки кода.

Материал предназначен для разработчиков, знакомых с основами Swift и iOS, которые хотят научиться работать с файловой системой и сложной обработкой данных. После обучения вы сможете интегрировать функции печати и создания документов в свои проекты, а также профессионально настраивать архитектуру навигации.

Программа обучения

  • Работа с файловой системой iOS
  • Диспетчеризация вызовов
  • Шаблон Coordinator (приложение просмотра содержимого файлов)
  • Regexp, парсинг строк, рендер markdown
  • Создание парсера markdown
  • Простой редактор текста
  • Инструменты Xcode, профилирование, отладка
  • Экспорт в pdf с помощью pdfkit
  • Работа с Html
  • Печать через airprint
Складчина создана 30 декабря 2022 г. · описание обновлено 23 марта 2026 г.

Другие материалы школы 12

S Swiftbook Все материалы
1 972 ₽ 12 250 ₽