Новости
Digest MBLTdev: Новости для iOS разработчиков №194
В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
iPad рвёт Macbook в тестах на производительность, а Mac Mini с аналогичным хрустом рвёт Mac Pro. Что-то нереальное. Шутка, не иначе. Ан-нет, не шутка.
Линейку Apple лихорадит. Она утратила ясность и прогнозируемость. В инструкции к iPhone упомянут невыпущенный AirPower, в инструкции к Mac Mini невыпущенный монитор Apple. Хаос. Тьма.
По этой бурлящей реке безумия на плотах из палок плывут разработчики. Вглядываются в даль. Перешептываются о новой версии Swift, о безбажном Xcode, о стандартизации работы с UI… Они еще не знают, что жизнь и есть плот, что с реки можно сойти на берег, но доплыть до её конца нельзя.
App Store Connect API
2018 год мысленно уже был на пенсии, у него с этим все чётко, а Apple-таки обременила его событием: добавила официальный API для работы с App Store Connect. Зайдите в свой аккаунт, далее в Users and Access. Рядом со вкладкой People появился раздел Keys. В нем кнопка Request Access. Если вы не видите раздела Keys, значит, прав не хватает. Зовите Team Agent.
AloeStackView
Airbnb снова жгут. В этот раз показали библиотеку для верстки вертикальных список. Меньше 500 строк, без внешних зависимостей. Одно только оформление проекта на GitHub чего стоит.
The power of key paths in Swift
Обзор того, как в Swift работают KeyPath и бонусом несколько полезных примеров, которые могут быть полезны почти в каждом проекте.
Avoiding race conditions in Swift
Состояние гонки это довольно неприятное явление в многопоточной среде, когда возможно нарушение ожидаемого порядка выполнения кода. В статье описаны техники, позволяющие избежать подобных проблем.
Custom filters with Core Image Kernel Language
Создаем собственный фильтр с помощью Core Image Kernel Language. Пошаговое руководство для тех, кто хочет познакомиться с этой технологией поближе.
Static and Dynamic Libraries and Frameworks in iOS
Просто и понятно о разнице между статическими и динамическими библиотеками и о преимуществах каждой из них.
Supporting New iPad Pro Models
Какие изменения для разработчиков принес релиз новых iPad? Новые разрешения, соотношения сторон и обработчики для действий пользователя с ручкой. Подробнее в статье.
16 ноября CocoaHeads в Санкт-Петербурге
Встреча пройдёт в офисе Яндекса. Регистрация через приложение или онлайн. В программе 3 доклада и викторина. Такими темпами в чате CocoaHeads Russia народ начнёт жаловаться «а когда же в Москве, а когда же в Москве?».
Language Server Protocol
В октябре Apple анонсировали поддержку LSP для Swift и Clang/LLVM. Если до этого не сталкивались с аббревиатурой LSP в контексте языков программирования, то статья поможет разобраться в том что это и для чего нужно, так же в ней есть некоторые мысли о том, какие перспективы открывает поддержка LSP.
Sherlock
Хочешь поменять констрейнты прямо в симуляторе, м? Sherlock может. Конфигурировать не надо. Бета бесплатная.
Thoughts on iOS Architecture
Автор акцентирует внимание на том, как можно интерпретировать MVC-паттерн при разработке приложений и как вписать использование других UI-паттернов в эту архитектуру.
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.11
-
Новости3 дня назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков2 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости2 недели назад
Видео и подкасты о мобильной разработке 2025.12