Новости
Digest MBLTdev: Новости для iOS разработчиков №190
В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
После прошлой волны беспокойства за приватность, которая выбросила на берег GDPR, было ощущение незавершенности. С одной стороны общество выразило своё отношение, с другой есть ли фактический сдвиг?
Возьмём Google, который выходит-таки в Китай, принимая все локальные правила цензуры и раскрытия информации. Возьмём Facebook и его недавно анонсированный Portal: слова о том, что никакую информацию собирать не будут, быстро взяли назад. Да да, вам все должны рассказать о ваших данных. А вы правда настолько ответственный и социально независимый, чтобы не пользоваться сервисом, если вас что-то не устраивает в его политике работы с данными?
Тем интереснее выглядит в этом свете Amazon. Amazon использует знания о вас, чтобы продавать физические товары. Вариант Amazon выглядит менее раздражающим в сравнении с Facebook.
Можно было бы даже заявить: несмотря на все big data, соотношения польза/раздражение у рекламы низкое. Смотри рекламу или плати, чтобы её не видеть. Вот наше ближайшее будущее. От сбора сведений, правда, платёж вас не защитит.
New LSP language service supporting Swift and C-family languages for any editor and platform
Броский заголовок, да? Для начала стоит прочесть у Microsoft, что такое LSP. А после порадоваться инициативе. В самом деле: не только Xcode-ом едины.
Privacy
На официальном сайте Apple есть страница, где собраны все механики Apple, обеспечивающие приватность данных пользователя.
Apple Special Event
Apple зазывает на мероприятие в конце октября. По слухам будет про новый iMac и ещё что-то. Дальше показания расходятся.
GitHub Actions
Бета версия GitHub Actions. Автоматизация не отходя от кассы. Так из частных примеров складывается тренд, а затем и стандарт.
Using PromiseKit
Туториал-введение, который на примере небольшого приложения показывает плюшки от использования промисов.
DateComponents
Новая статья, в которой Мэт разбирает и показывает как использовать DateComponents для получения конкретных дат, а так же, как получить временной промежуток между двумя датами, вместо извращений с Date.
ValueTransformer
А ещё на этой неделе Мэт обновил c Objc на Swift статью по ValueTransformer’ам.
Realistic Rendering of 3D Photogrammetry Model in ARKit
Отличный туториал по отрисовке трёхмерных фотограмметрических моделей – для тех, кто хочет прокачать своё приложение с дополненной реальностью до нового уровня.
WeatherAnimation
Фреймворк для генерации эффектов погоды (дождь, гроза, падающий снег и так далее).
Empowering NSAttributedString
Большинству из нас, конечно, никогда не придётся настолько углубляться в работу со строками и их атрибутами, но для общего развития – почему бы и нет.
Migrating to Swift
Очень подробный рассказ о переводе приложения с Objective-C на Swift. Если вы всё ещё по каким-то причинам не сделали это со всеми своими приложениями, может быть и пора.
Building an iOS App Without Xcode’s Build System
У каждого разработчика есть момент, когда он задаёт себе вопрос: что происходит, когда я нажимаю Build Project? Обычно так бывает в начале пути, когда первая эйфория от перепечатывания программ из книг прошла. Vojta Stavik из солнечного Берлина написал статью-иллюстрацию, статью-напоминание о том, что происходит при сборке проекта в Xcode. Для этого он написал bash-скрипт для сборки одного конкретного проекта.
Connecting Xcode To A Running Process
Как подключить дебаггер Xcode к стороннему процессу.
Learn UI Design in 15 Minutes a Week
Блог, в котором авторы разбирают паттерны при разработке UI. Наработки представлены в виде гайдлайнов и ответов на вопросы. В дальнейшем планируется добавление базы с возможностью поиска и Sketch plugin для прямого доступа.
Reasons your mobile retention rate is so low
Хорошая вводная статья о правильном измерении DAU:MAU. Анализ нескольких примеров о влиянии интерфейсов на метрики и прочие советы по превращению вашего приложения в следующий Фейсбук.
Shortcuts essentials in Xcode to speed up your workflow
Полезные для новичков шорткаты в Xcode.
Sneaky Subscriptions are plaguing the App Store
Последние несколько месяцев всё больше новостных изданий обсуждает приложения со спрятанными подписками, наводнившие App Store. Пока Review Team одобряет всякий мусор, остальные разработчики вынуждены раз за разом перезагружать сборки.
Running Other Apps’ Siri Shortcuts Through Deep Links in Swift
Из заметки узнаете о том, как использовать Shortcuts с помощью deep-линков из вашего приложения.
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.14
-
Разработка4 недели назад
«Давайте просто…»: системные идеи, которые звучат хорошо, но почти никогда не работают
-
Видео и подкасты для разработчиков4 недели назад
Исследуем мир фото и видео редакторов
-
Новости4 недели назад
Видео и подкасты о мобильной разработке 2025.13