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


7 полезных библиотек iOS, которые вы должны использовать в своем следующем проекте
Усильте свою iOS-разработку Зачем писать пользовательские функции, если за вас эту работу может сделать библиотека? Библиотеки — лучшие друзья и вкусняшки разработчиков. Хороший проект, на мой взгляд, использует одни из лучших доступных библиотек. Здесь я собрал 7 библиотек iOS, которые помогут вам в вашем пути разработки.

Еженедельные новости iOS Swift Dev # 3
Я расскажу о том, что было популярно на этой неделе в библиотеках, статьях, инструментах и ​​учебных пособиях, связанных с нашим любимым языком программирования: Swift. Статьи: RXVIP: ЧИСТАЯ РЕАКТИВНАЯ АРХИТЕКТУРА: автор Эндрю Маккарус В Swift Dev News # 1 я дал вам ссылку на Clean Swift, чистую архитектуру для Swift, также известную как VIP. Что ж, эта статья об использовании Clean Swift (VIP) с Reactive Swift (RxSwift). У меня не так уж много опыта работы с RxSwift, но..

Определите текущее местоположение пользователя в вашем приложении для iOS
Режимы переднего плана и фона Одним из основных недостатков использования HTML5 Geolocation API является невозможность отслеживать местоположение пользователя, когда браузер переходит в фоновый режим, поскольку JavaScript является однопоточным. Это делает неизбежным создание приложения для iOS, если у вас есть такой бизнес, как я, которому необходимо отслеживать ваших сотрудников в режиме реального времени с разрешения, конечно, когда они работают. В этой статье вы узнаете, как..

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

5 подходов к автоматической компоновке в Swift
NSLayoutConstraint, язык визуального формата и др. Чтобы создать адаптивный пользовательский интерфейс, который должным образом реагирует на изменения размера экрана и ориентации устройства, мы используем Auto Layout, систему макета на основе ограничений. В этой статье дается обзор пяти различных подходов к программному добавлению ограничений. Почему автоматический макет? Без использования Auto Layout положение вложенного представления, добавляемого в представление, фиксируется...

Создание пользовательского перехода для ViewController в iOS 13+
Давайте добавим пользовательские переходы в нашу платформу appsybill. Обзор Каждая новая iOS приходит с изменениями дизайна. На этот раз мы увидели новый стиль представления представления, который придает трехмерный вид контроллеру представления. Хотя Swift имеет открытый исходный код, фреймворк Apple - нет. Вам может быть интересно, как у Apple это получилось - я, конечно, был. Я обнаружил, что это не черный ящик. В этой статье мы попытаемся воссоздать то, что готовила..

Рисование диаграмм в iOS до SwiftUI
Реализация линейного графика с использованием UIKit В этой статье мы увидим, как интерактивные линейные диаграммы могли быть реализованы в iOS до того, как в 2022 году были представлены диаграммы SwiftUI. Давайте представим вполне реальный сценарий, когда владелец продукта требует от вашей команды создания минималистичной линейной диаграммы, которая: показать плавную кривую с градиентом; интерактивно отображать данные на графике в ответ на жест пользователя; текущее значение..