Elevating user trust
Если ваше iOS-приложение использует Google APIs, может быть, придётся пройти ещё и ревью в Google Play.
Как был просто и понятно устроен мир IT несколько десятков лет назад. Microsoft занималась тем, что заложено в его названии — microcomputers software. Apple выпускала железо со своей ОС. Google моложе, но позиционирование выраженное — поиск. Сейчас всё смешивается. Нужно, чтобы Apple запустила свою поисковую систему или купила готовую. Берегись, DuckDuckGo! Вот как к этому относиться? Порадоваться за конкуренцию или погрустить о корпоративных войнах, из-за которых Apple Pay работает в Safari, но не работает в Chrome?
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
Если ваше iOS-приложение использует Google APIs, может быть, придётся пройти ещё и ревью в Google Play.
Сервис Bitrise получил большую поддержку от Swift-коммьюнити и продолжает делиться полезным. По ссылке — активности и возможности для Swift-разработчиков на 2019 год и iOS-чат, в котором можно пообщаться с коллегами и обсудить дела насущные.
Туториал по реализации поддержки Drag & Drop на примере треллоподобного приложения.
Не многие в курсе, что в Swift помимо импорта модуля целиком можно импортировать отдельные сущности или сабмодули. Именно этой теме и посвящена статья.
О том, что из себя под капотом представляют строки в Swift и в чём их отличие от NSString.
Надеемся, вы не любитель print()/NSLog в своём коде. В то же время, не все с одобрением относятся к излишним зависимостям в проекте. К счастью, os_log в большинстве случаев может оказаться отличной заменой.
А ваше приложение работает без сети? Подборка решений на любой вкус и цвет — от Realm до Rocket Data.
Шпаргалка для работы с enum. Создание, сравнение, получение значений, использование совместно с guard и fallthrough.
Если вам тоже лень каждый раз запускать QuickTime для записи видео в симуляторе, упростите это до шортката.
Если Mac и iPhone в одной сети, можно глядеть сетевые запросы с утройства.
Кроссплатформенная (iOS, Android) библиотека для работы с изображениями с декларативным API от разработчиков Facebook.
Читаемая структура контента в приложении — не самая популярная тема для обсуждений. Оказывается, несколько линий в нужном или ненужном месте могут сильно повлиять на восприятие ваших пользователей.
Люди склонны вкладывать смысл во всё подряд, в том числе и в цвета, что обязывает разработчиков аккуратнее относиться к их выбору. Особенно если это касается красного или зелёного.
История о ценности внимания к мелочам. Сохранить? Отменить? Нет? Если вы не хотите тратить время ваших пользователей впустую, читайте.
Про дополненную реальность уже немало сказали и ещё многое скажут, но почему-то большинство примеров сводятся к виртуальным линейкам, гидам по городу и играм. Вот ещё несколько концептов в рамках перелёта из одного города в другой.
Советы по работе с документацией Apple. Какую информацию можно из неё получить, как интерпретировать данные об интерфейсе и свойствах классов и что делать, если нужного раздела в документации нет.
Пишите статью или делитесь наработками кода с коллегами? Загляните в статью, которая поможет структурировать ваши примеры. Небольшие комментарии или более обобщённое именование методов и переменных улучшат читаемость вашего материала.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!