В Swift мы можем использовать функции reduce() и filter() для преобразований коллекций без использования циклов.
Функции map, flatMap и compactMap в программировании на Swift
В арсенале Swift есть полезные функции для преобразования коллекций без использования циклов, которые позволяют использовать минимум кода. В этой статье мы обсудим функции map(_:), flatMap(_:) и compactMap(_:).
UIAlertController в Swift и работа с диалоговыми окнами
В этом руководстве вы узнаете, как использовать класс UIAlertController для отображения диалоговых окон в приложении iOS. Мы углубимся в настройку оповещений, рассмотрим реагирование на действия пользователя и получение информации от пользователя с помощью текстовых полей.
UserDefaults в Swift: как сохранять и читать простейшие данные?
UserDefaults представляет исключительно удобный способ для хранения небольших порций данных в вашем приложении. Вы можете использовать UserDefaults, чтобы сохранять пользовательские настройки, устанавливать некоторые переключатели или просто использовать в качестве компактного хранилища данных.
Архитектура приложения: почему это важно и что стоит учитывать?
Вы не сможете построить дом на зыбучем песке. Так же вы не сможете создать хорошее приложение без архитектуры. В этой статье мы обсудим важность архитектуры приложения и то, как вы можете начать с ней работать.
Функции в Swift: полное руководство по использованию
Наверное, нет ничего более важного, чем функции в Swift. Весь исполняемый код должен быть размещен в функциях. Функция представляет собой набор кода, который имеет свое имя и может быть использован в различных частях программы.
Язык программирования Swift и его архитектура
С самого начала изучения языка программирования Swift будет полезно будет получить общее представление о том, как устроен Swift и как выглядит iOS-программа на Swift.