Новости
Digest MBLTdev: Новости для iOS разработчиков №203
В течение недели топовые iOS-разработчики Руслан Гуменный, Саша Черный, Сергей Бендак, Вадим Дробинин, Юрий Петухов и директор по продукту VK Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
Как был просто и понятно устроен мир IT несколько десятков лет назад. Microsoft занималась тем, что заложено в его названии — microcomputers software. Apple выпускала железо со своей ОС. Google моложе, но позиционирование выраженное — поиск. Сейчас всё смешивается. Нужно, чтобы Apple запустила свою поисковую систему или купила готовую. Берегись, DuckDuckGo! Вот как к этому относиться? Порадоваться за конкуренцию или погрустить о корпоративных войнах, из-за которых Apple Pay работает в Safari, но не работает в Chrome?
Elevating user trust
Если ваше iOS-приложение использует Google APIs, может быть, придётся пройти ещё и ревью в Google Play.
Join the Bitrise Swift Community!
Сервис Bitrise получил большую поддержку от Swift-коммьюнити и продолжает делиться полезным. По ссылке — активности и возможности для Swift-разработчиков на 2019 год и iOS-чат, в котором можно пообщаться с коллегами и обсудить дела насущные.
Building an Trello-like iOS App with Drag & Drop API
Туториал по реализации поддержки Drag & Drop на примере треллоподобного приложения.
Swift Import Declarations
Не многие в курсе, что в Swift помимо импорта модуля целиком можно импортировать отдельные сущности или сабмодули. Именно этой теме и посвящена статья.
Dive deep into Swift String
О том, что из себя под капотом представляют строки в Swift и в чём их отличие от NSString.
Clear and searchable logging in Swift
Надеемся, вы не любитель print()/NSLog в своём коде. В то же время, не все с одобрением относятся к излишним зависимостям в проекте. К счастью, os_log в большинстве случаев может оказаться отличной заменой.
The Many Offline Options for iOS Apps
А ваше приложение работает без сети? Подборка решений на любой вкус и цвет — от Realm до Rocket Data.
If case, fallthrough, equatable, and enums in Swift
Шпаргалка для работы с enum. Создание, сравнение, получение значений, использование совместно с guard и fallthrough.
Record iOS Simulator
Если вам тоже лень каждый раз запускать QuickTime для записи видео в симуляторе, упростите это до шортката.
Bagel
Если Mac и iPhone в одной сети, можно глядеть сетевые запросы с устройства.
Spectrum. Making mobile image processing simple
Кроссплатформенная (iOS, Android) библиотека для работы с изображениями с декларативным API от разработчиков Facebook.
Separating content
Читаемая структура контента в приложении — не самая популярная тема для обсуждений. Оказывается, несколько линий в нужном или ненужном месте могут сильно повлиять на восприятие ваших пользователей.
Using Red and Green in design
Люди склонны вкладывать смысл во всё подряд, в том числе и в цвета, что обязывает разработчиков аккуратнее относиться к их выбору. Особенно если это касается красного или зелёного.
Save changes before quitting?
История о ценности внимания к мелочам. Сохранить? Отменить? Нет? Если вы не хотите тратить время ваших пользователей впустую, читайте.
6 interesting concepts for AR experience
Про дополненную реальность уже немало сказали и ещё многое скажут, но почему-то большинство примеров сводятся к виртуальным линейкам, гидам по городу и играм. Вот ещё несколько концептов в рамках перелёта из одного города в другой.
How to read Apple’s developer documentation
Советы по работе с документацией Apple. Какую информацию можно из неё получить, как интерпретировать данные об интерфейсе и свойствах классов и что делать, если нужного раздела в документации нет.
Sharing Swift code
Пишите статью или делитесь наработками кода с коллегами? Загляните в статью, которая поможет структурировать ваши примеры. Небольшие комментарии или более обобщённое именование методов и переменных улучшат читаемость вашего материала.
-
Новости1 неделя назад
Видео и подкасты о мобильной разработке 2025.14
-
Видео и подкасты для разработчиков3 недели назад
Javascript для бэкенда – отличная идея: Node.js, NPM, Typescript
-
Новости3 недели назад
Видео и подкасты о мобильной разработке 2025.12
-
Разработка3 недели назад
«Давайте просто…»: системные идеи, которые звучат хорошо, но почти никогда не работают