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


Объяснение параметра Inout в Swift
Начнем эту статью с вопроса. Как вы думаете, код ниже скомпилируется или нет? Если ваш ответ нет — тогда вы правы. Этот код не будет компилироваться, потому что все параметры, передаваемые в функцию, являются константами. Но есть способ изменить параметр внутри функции. И именно здесь нам нужно будет ввести ключевое слово inout . В настоящей статье рассмотрим следующие вопросы: Что такое ключевое слово inout ? Зачем вам нужно его использовать? Что такое ключевое слово..

Интервью с iOS: директор SOLID [Понимание и реализация] -1
S O L I D принцип — это стандарт разработки продукта, которому должен неукоснительно следовать любой разработчик, независимо от того, работает он один или в команде, но вопрос Зачем? Почему это важно? Почему S O L I D? Почему это важно в разработке программного обеспечения ? Чтобы понять Solid, давайте возьмем пример. Вы хотите построить удивительный дом, в котором будете жить. Итак, чтобы построить дом, у нас есть несколько этапов, которые начинаются с приобретения земли,..

Swift растет, но Котлин не отстает
Apple представила Swift, свой язык программирования, всего четыре года назад. Когда они впервые представили этот язык, люди во всей отрасли скептически отнеслись к этому новому языку. Apple использовала Objective-C в качестве основного языка в течение многих лет, и люди не были уверены, что новый язык будет успешным. В этом году Swift вышла на новый уровень успеха. Swift теперь связан со своим предшественником в рейтинге распространенных языков программирования в недавнем рейтинге..

Реализация пользовательского форматирования в Swift
Удобная проверка и форматирование отображаемых и вводимых пользователем значений. При реализации приложений, содержащих поля или представления со значениями различных типов, мы вскоре приходим к моменту, когда возникает необходимость в соответствующем форматировании при их визуальном представлении. Часть работы состоит в том, чтобы отобразить все это максимально удобно для пользователя и предоставить…

Бесконечная прокрутка с использованием UICollectionView и UIPageControl
Здравствуйте, читатели, почти все мы, возможно, работали над демо каруселью или реальными вариантами использования на своем карьерном пути. Что ж, мы столкнулись с такими требованиями, как представление карусели изображений, представление динамической коллекции для галереи изображений и работа с анимацией для представления карусели с автоматической прокруткой. Сегодня мы собираемся изучить что-то похожее на описанные выше сценарии. Мы будем разрабатывать демонстрационное приложение,..

Создайте приложение Omnitrix для watchOS с помощью SwiftUI
Создайте приложение для Apple Watch В этом уроке мы будем разрабатывать приложение Omnitrix для Apple Watch. И да, вы правильно угадали. Это приложение вдохновлено мультсериалом Ben 10 !! Состав Это серия из 2-х частей. Первый охватывает базовую настройку, которую сравнительно легко разработать. И предоставит один с минимальной реализацией приложения. В то время как последняя часть предоставляет дополнительные реализации, которые делают приложение более точным, как в сериале...

Осваиваем SwiftUI с Combine
Руководство по реактивному программированию SwiftUI и Combine — это мощные фреймворки, которые позволяют разработчикам создавать динамические и отзывчивые пользовательские интерфейсы с помощью реактивного программирования. Бесшовно интегрировав SwiftUI с Combine, Apple предоставила разработчикам удобный набор инструментов для создания многофункциональных приложений. В этой статье мы рассмотрим, как эффективно использовать SwiftUI с Combine, сосредоточив внимание на асинхронном..