Публикации по теме 'ios-app-development'


Глубокое понимание SwiftUI
SwiftUI - это новый набор инструментов, представленный Apple на WWDC 2019. Согласно описанию Apple: - SwiftUI - это инновационный, исключительно простой способ создания пользовательских интерфейсов на всех платформах Apple с помощью Swift. Создавайте пользовательские интерфейсы для любого устройства Apple, используя всего один набор инструментов и API. Сегодня мы поймем Что такое SwiftUI? Зачем это нужно? Наконец, разберитесь с примером кода, написанным на SwiftUI. Итак,..

Как использовать Fastlane для быстрого развертывания приложения iOS
iOS Dev Как использовать Fastlane для быстрого развертывания приложения iOS Экономьте время за счет автоматизации развертывания Если вы разработчик iOS, например я , вам следует использовать Fastlane для быстрого развертывания приложения. Это экономит время - много времени. На протяжении многих лет я использую Fastlane для развертывания своих приложений и приложения нашей компании. Сегодня я расскажу вам, как настроить и использовать Fastlane для более быстрого развертывания..

Создание расширяемой кнопки в Swift
Мы собираемся создать в Swift настраиваемую расширяемую кнопку, как показано ниже: Во-первых, важно понимать структуру представления, которая необходима для реализации такого компонента, как этот. Мы создадим подкласс UIView, который будет состоять из 5 подвидов: containerStackView , который будет содержать menuButton и expandedStackView menuButton , который при нажатии обрабатывает расширяющуюся анимацию expandedStackView , который будет отображаться или скрываться при..

Компьютерное зрение в iOS: определите лучшее выражение лица на живых фотографиях
Реализация нового запроса качества захвата лиц от Vision framework для iOS Во время WWDC 2019 Apple внесла в свой фреймворк Vision много интересных нововведений. Они не только улучшили отслеживание лиц и классификацию изображений, но также представили интересные новые функции, такие как Важность , встроенные модели классификации животных. И улучшенные API для работы с моделями классификации Core ML. Среди новых выпусков возможность сравнивать качество захвата лиц в наборе..

Становимся быстрыми на ранчо Big Nerd: обзор iOS Essentials Bootcamp
tl;dr это было лучшее карьерное и жизненное решение, которое я когда-либо принимал. Отказ от ответственности: это не спонсируемый обзор. Ранчо Big Nerd Ranch не связывалось со мной для какой-либо поддержки; все высказанные мнения являются моими собственными. Это не преувеличение. Если вы полны решимости стать iOS-разработчиком и хотите изучить как основы Swift как языка, так и то, как разумно разрабатывать iOS-приложения в кратчайшие сроки, то iOS Essentials with Swift..

Состав протокола в Swift
Что такое состав протокола? Это процесс объединения нескольких протоколов в один протокол. Вы можете думать об этом как о множественном наследовании, за исключением протоколов. Давайте посмотрим на некоторые примеры. Приведенная ниже реализация представляет собой собаку, которая может лаять и вилять хвостом при вызове ballFound(). protocol CanDoDogThings { func bark() func waggTail() } struct Runner { let dog: CanDoDogThings func ballFound()..

Распространение частного проекта с Cocoapod и Carthage за 5 минут
Распространение частного проекта с Cocoapod и Carthage за 5 минут На прошлой неделе у меня возникла проблема при создании модуля для моей команды SDK. Я когда-либо делал свою собственную капсулу давным-давно, и это было очень легко. Но это была другая история. Мне нужно обеспечить поддержку Cocoapod и Carthage и SPM для проекта, который построен в рамках частного репо, но мы хотим распространять его по всему миру. Так какой же вариант? Pod and Carthage и SPM предлагают..