iOS разработчик, который делится фишками, своим опытом и опытом других.
В этом канале вы сможете найти истории из жизни, подходы к реализации а также новости и тренды из мира iOS-разработки
Авторский канал, iOS разработка
Передача данных в iOS: delegates, notifications, closures
Несомненно, это обязательные знания для каждого разработчика, независимо от того, является ли он новичком.
Знание доступных инструментов и методов, того, что работает лучше всего, где и когда, имеет решающее значение для правильного процесса разработки.
В конце концов, возможность отправлять сообщения и данные туда и обратно между классами — это одна из первых вещей, о которых должен узнать разработчик.
В этой статье рассматриваются следующие способы для обмена данными внутри приложения:
1️⃣ Паттерн delegate (о нём можно прочитать ещё и здесь).
2️⃣ Notifications (они же уведомления).
3️⃣ Closures & action handlers.
🛠 Код доступен по ссылке на Github.
Кстати, если вы хотите узнать о способах обмен данными между приложениями, то рекомендую посмотреть вот тут.
@iOS Dev