Публикации по теме '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.
Давайте представим вполне реальный сценарий, когда владелец продукта требует от вашей команды создания минималистичной линейной диаграммы, которая:
показать плавную кривую с градиентом; интерактивно отображать данные на графике в ответ на жест пользователя; текущее значение..