Выпуск №58

18 марта 2016

Устройство для получения ЭКГ, встроенное в ремешок Apple Watch, или алгоритм обработки текста, с вероятностью 80% определяющий, пьян ли отправитель. Даже не знаю, что интереснее и потенциально убирает проблемы. Правдивость показаний первого изобретения еще предстоит подтвердить, а второе умеет пока работать только с английским. А жаль, можно было бы пропустить через него речи Жириновского или Кличко, а пока только Трампа.

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

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

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

Новости

Bolts Swift

И это было спокойно отправилось в «Код», если бы Bolts, во-первых, не был первым публичным проектом Facebook на Swift, во-вторых, не являлся частью наследия Parse.

ICQ Desktop

Обычно упоминания ICQ вызывает возгласы вроде «а что, она жива?». Вопрос по числам точно не к этой рассылке, а вот публикация исходников — шаг. Ни Mirabilis, ни AOL не поддерживали стороннюю разработку. Поглядим, что внутри. Пока видно, что собственная библиотека VoIP — большая ценность текущей ICQ — на GitHub не доступна в виде кода, только в скомпилированном виде. Оно и понятно.

Bottom navigation

Гугл воткнул таббар в material design. Складывается ощущение, что они взяли на работу дизайнера из Apple.

Mobile News

Канал с новостями про мобильные технологии от соавтора рассылки Ивана Козлова. Хороший обзор зарубежных источников.

Offline Mobile Maps

В MapBox SDK появилась поддержка offline. Если вы создаете карты, опираясь на Open Street Maps, вам должно быть любопытно.

Rambler.iOS #6

Очередная встреча разработчиков в офисе Rambler: управление потоком фич, декомпозиция AppDelegate, структура pbxproj, проблема постраничной загрузки данных. Это и приятное общение 30 марта в 19:00.

Код

navigation-stack

Красивый Navigation Stack с возможностью просмотреть его содержимое и выбрать нужный экран.

Easier Enums with Private Types

Снова мощь протоколов в действии. На этот раз рассмотрен удобный способ создания объектов при помощи enum.

SPTPersistentCache

Естественно, вы не могли жить без еще одного кеша. Этот от Spotify. Мы уже писали про их библиотеку для сетевого слоя. Так, глядишь, соберем из кирпичиков свой Spotify!

Инструменты

ansiweather

Утилита, позволяющую узнать погоду прямо из консоли.

sweetcorn

Крутейшая штука для создания Core Image шейдеров. В дальнейшем эти шейдеры можно использовать в своем коде под iOS и OS X.

Debugging Tricks and Tips

Вот так вот неловко бывает, когда много раз сталкивался с проблемой, но официальную документацию не смотрел, а ведь там написано про symbolic breakpoint UIViewAlertForUnsatisfiableConstraints. На NSHint есть небольшая заметка по теме.

NSPredicate Cheatsheet

Шпора по NSPredicate от Realm. Вообще-то она давно там. Но ребята следят за ее актуальностью и вообще красивенько.

Видео

Introduction to Protocol-Oriented MVVM

Swift, как утверждают его создатели, – это протоколо-ориентированный язык. И эта протоколо-ориентированность позволяет писать расширяемый код. Например, можно легко расширять ViewModel, конформя нужные протоколы, или прятать ViewModel за протоколом, чтобы упростить написание кода.

Fun and Fast Audio with Swift

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

Дизайн

The Future of Conversational UI Belongs to Hybrid Interfaces

Очень интересная статья о так называемом Conversational UI (не уверен, что в русском есть аналог этому термину). Tomaž Štolfa из Layer рассказывает о том, как развивались эти интерфейсы и что наш ждёт уже в самом ближайшем будущем.

Прочее

Almost 2/3 Of Push Apps Missing The Mark

Короткая выдержка из исследования, посвященного push-уведомлениям. Ребята из Leanplum указывают на ошибки, которые разработчики делают при отправке push-уведомлений своим пользователям. Вообще термин push-notifications programmatic delivery, видимо, скоро станет для нас чем-то обыденным.

The Curse of a Mobile Strategy

Мобильное приложение? Мобильный сайт? На эту тему много сказано и написано. Эта статья рассматривает вопрос под непривычным углом и разбирает кейс компании Virgin America, которая на момент февраля 2015 года не имела своего мобильного приложения.

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

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

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