Выпуск №203

18 января 2019

Как был просто и понятно устроен мир IT несколько десятков лет назад. Microsoft занималась тем, что заложено в его названии — microcomputers software. Apple выпускала железо со своей ОС. Google моложе, но позиционирование выраженное — поиск. Сейчас всё смешивается. Нужно, чтобы Apple запустила свою поисковую систему или купила готовую. Берегись, DuckDuckGo! Вот как к этому относиться? Порадоваться за конкуренцию или погрустить о корпоративных войнах, из-за которых Apple Pay работает в Safari, но не работает в Chrome?

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications

Новости

Join the Bitrise Swift Community!

Сервис Bitrise получил большую поддержку от Swift-коммьюнити и продолжает делиться полезным. По ссылке — активности и возможности для Swift-разработчиков на 2019 год и iOS-чат, в котором можно пообщаться с коллегами и обсудить дела насущные.

Код

Swift Import Declarations

Не многие в курсе, что в Swift помимо импорта модуля целиком можно импортировать отдельные сущности или сабмодули. Именно этой теме и посвящена статья.

Clear and searchable logging in Swift

Надеемся, вы не любитель print()/NSLog в своём коде. В то же время, не все с одобрением относятся к излишним зависимостям в проекте. К счастью, os_log в большинстве случаев может оказаться отличной заменой.

Инструменты

Record iOS Simulator

Если вам тоже лень каждый раз запускать QuickTime для записи видео в симуляторе, упростите это до шортката.

Bagel

Если Mac и iPhone в одной сети, можно глядеть сетевые запросы с утройства.

Дизайн

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

Пишите статью или делитесь наработками кода с коллегами? Загляните в статью, которая поможет структурировать ваши примеры. Небольшие комментарии или более обобщённое именование методов и переменных улучшат читаемость вашего материала.

СВЕЖАК ДЛЯ iOS-РАЗРАБОТЧИКОВ

Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!

ПодписатьсяSafari push notifications