Публикации по теме 'swift'


Создайте собственный список в SwiftUI
Списки SwiftUI с настраиваемыми боковыми кнопками В этом уроке мы собираемся создать настраиваемый список с двумя кнопками действий, которые появятся, когда вы проведете по строке влево. Начнем с одной боковой кнопки. Это будет кнопка удаления. Затем мы можем добавить вторую кнопку, чтобы показать, как добавить дополнительные кнопки в строку. Начните новый проект iOS 14 и продолжайте. Константы и переменные Создайте новую структуру типа View и объявите следующие переменные:..

Взгляд инженера iOS на принципы SOLID
Как SOLID применяется в мирах iOS и Swift SOLID состоит из пяти принципов проектирования, призванных сделать код более понятным, гибким и поддерживаемым. Этот принцип впервые появился в 2000 году в статье Роберта Мартина «Принципы проектирования и шаблоны проектирования», но, согласно Википедии, сокращение SOLID было введено Майклом Фезерсом. Я надеюсь, что когда вы попадете в эту статью, у вас действительно появится желание стать лучшим инженером или написать лучший код. Когда..

Заводской шаблон с использованием Swift
Создавайте объекты правильно! Сложность: Начинающий | Легко | Нормальный | Испытывающий Шаблон фабрики предоставляет интерфейс для создания объектов в суперклассе. В этой статье представлены некоторые подробности об этом шаблоне проектирования, а также несколько его примеров! Мы должны начать строительство! Завод В программировании фабрика - это объект для создания других объектов. В Swift этот объект обычно будет классом и будет создавать конкретный экземпляр объекта. В..

Создайте свой первый виджет для iOS - Часть 2
Различные размеры виджетов и глубокие ссылки Примечание. Это вторая часть учебного пособия, состоящего из трех частей. Обязательно завершите часть 1 , прежде чем продолжить эту статью. Вы можете найти часть 3 здесь . Виджеты на iOS могут поддерживать 3 разных размера: маленький, средний и большой. В части 1 этого руководства мы добавили поддержку только небольших виджетов. Теперь мы добавим виджет среднего и большого размера. Примечание. Для работы с этим..

Отправить приложение в App Store
Отправка приложения в App Store для iOS может быть захватывающим и полезным опытом. Тем не менее, это также может быть немного ошеломляющим, если вы делаете это в первый раз. В этой статье мы расскажем вам об этапах отправки приложения в App Store и о том, что вы можете ожидать в процессе. 1: Создайте учетную запись разработчика Apple Прежде чем вы сможете отправить свое приложение в App Store, вам необходимо иметь учетную запись разработчика Apple. Если у вас его еще нет, вы..

Начало Swift — Переменные и константы
В этом посте мы собираемся исследовать мир переменных и констант, основных строительных блоков любого языка программирования. Переменные Ключевой концепцией программирования является способность хранить данные и манипулировать ими. Вот тут-то и появляются переменные и константы. По сути, они называются отсеками для хранения данных в программе. Переменная, как следует из названия, может меняться. В языке Swift вы объявляете переменную, используя ключевое слово var . После..

Компонуемая архитектура: быстрое руководство по TCA
Привет! Я часто слышу, что шаблон MVC не идеален, но он идеально подходит для небольших проектов. И я полностью согласен с этим утверждением. Но в реальной жизни в мире iOS-разработки почти не осталось мелких проектов. Приложения становятся все больше и больше с каждым годом, а требования бизнеса и пользователей к мобильным приложениям растут в геометрической прогрессии. Вот почему современная архитектура приложений должна иметь возможность масштабироваться и удовлетворять..