[Перевод] Advanced Data Protection для iCloud. Какое значение это имеет для Tact и других приложений, использующих CloudKit

В декабре 2022 года Apple объявила о новых мощных средствах защиты данных. Из трех объявленных средств защиты, iMessage Contact Key Verification относится к Сообщениям, следовательно, выходит за рамки этого поста. Поговорим о двух других. Читать …

[Перевод] Соотношение сторон и масштабирование изображений в Image компоненте

Давайте попробуем посмотреть за короткий промежуток времени как работает масштабирование в Image. Для, тем, кто пришел в SwiftUI из UIKit думает что система достаточно простая и все модификаторы понятны, но иногда это работает, не так, как вы ожидаете….

[Перевод] Pulse 3: что ты такое?

10 января 2023 г. Сегодня моя 10-я годовщина программирования на платформах Apple, и что может быть лучше, чем отпраздновать это новым крупным выпуском — Pulse 3.0 вышел!Мне нравился каждый год, когда я работал над iOS. Я начал в 2012 году с Objective…

[Перевод] NSPredicate: старый API с новыми сюрпризами

NSPredicate: старый API с новыми сюрпризами Читать далее

[Перевод] Три способа общения через WatchConnectivity

Продолжая свое путешествие с watchOS, я хочу выделить различные методы, которые у нас есть для связи между устройствами iPhone и Apple Watch. В течение последних недель я глубоко погрузился в WatchConnectivity и то, как его можно использовать…

Как устроена бесшовная авторизация в онлайн-кинотеатре

Привет, Хабр! На связи Ваня Семенков и Саша Махонин из МТС Digital, мы отвечаем за продуктовую вертикаль авторизации в онлайн‑кинотеатре KION. Наша цель — увеличивать % авторизованных пользователей, поэтому в этой статье мы расскаже…

[Перевод] Разработка iOS Framework в унисон с помощью Swift и Objective-C

Прошло много времени с тех пор, как язык программирования Swift был представлен на WWDC в 2014 году. С тех пор внедрение Swift сторонними разработчиками, безусловно, было массовым. Тем не менее, Objective-C всё ещё существует.В этом посте мы предостави…

Apple Pro Weekly News (23.01 – 29.01.23)

Вышли обновления систем, причём даже для iPhone 5S, а ещё уже известно, что будет в следующем обновлении и когда выйдет новый iPad, будет ли WiFi 6E в iPhone 15, как Apple отметила День Конфиденциальности данных и что там с новыми Mac. Неделя не самая …

Поиск callback-ов кнопок в рантайме iOS

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