Auto Layout настройка кодом

В iOS-разработке выравнивание контента и интервалы — это то, на что может уйти много времени. Давайте рассмотрим, как устанавливать ограничения с помощью UIKit, обновлять их и разрешать конфликты ограничений.Ограничение(constraint) — это правило, …

Дайджест недели от Apple Pro Weekly News (12.09 – 18.09.22)

Новые подробности о новинках Apple после старта продаж, что нас ждёт в iOS 16.1, добавят ли новый индикатор заряда на все модели, как работает Dynamic Island, какой объём батареи в новых Apple Watch Ultra, слухи о следующих яблочных новинках, а также н…

User-Defined в iOS проекте

Разработка iOS приложения — процесс достаточно долгий и скрупулезный, и часто бывают ситуации, особенно в больших проектах, когда код у разработчика на устройстве и у конечного пользователя должен выдавать разные результаты. Это может показаться немног…

Дайджест недели от Apple Pro Weekly News (01.08 – 07.08.22)

Свежие слухи про новый iPhone 14 – цвета, память, цены, сравнения корпуса с предшественником, в системе найдено подтверждение Always On Display в новых iPhone, а ещё нас ждёт совершенно новый iPad 10-го поколения и подробности о датах выхода новых iOS …

Новинка от Apple: RoomPlan API

На WWDC 2022 Apple представила новый инструмент RoomPlan, реализованный на основе ARKit 6, который использует LiDAR датчик на новейших iPhone и iPad для быстрого создания 3D планов комнат. По словам Apple, API может быть полезен для приложений в сфере …

Как добавить список лицензий и благодарностей CocoaPods и при чём тут Settings.Bundle?

Для этого нам даже не понадобится писать код (ну почти). CocoaPods по мнению многих доживает свои славные времена, ведь развитие и распространение SPM (Swift Package Manager) продолжает набирать обороты. Но для тех, кто из вас до сих пор использует Coc…

Приключение на 5 минут: как мы переводили все зависимости на SPM

Привет, Хабр!Меня зовут Вильян Яумбаев, в этой статье я расскажу вам про наши приключения на пути к SPM.В 2015 ПСБ начал разрабатывать проект для бизнеса. Для него, в свою очередь, было нужно приложение. Сперва всё находилось в одном репозитории одного…

Как устроен системный калькулятор в iPhone

Приложение написано на сценах. Root-контроллер называется DisplayViewController. Лейбл с введенными цифрами обернули в контейнер DisplayView и добавили жесты LongPress, Swipe и Tap. Читать далее…

Что нового в Xcode?

Всем привет!
В понедельник стартовал новый WWDC 2022, и нас ждет много интересных новинок и фич от Apple.
Сделаем небольшой обзор на доклад «What’s new in Xcode».

Для начала — Xcode 14 стал легче на 30 процентов, дополнительные утилиты можно скача…