Выпуск №53

12 февраля 2016

По данным Parks Associates на американском рынке смартфонов у Apple 40%. У Samsung 31%. Люди обновляют телефоны раз в два года. Что приятно, iOS 9 проникает глубоко, уже на 77% всех устройств в мире. 17% у iOS 8 и 6% у более ранних версий.

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

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

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

Новости

Interactive Playgrounds

Xcode 7.3 beta 3 дал возможность взаимодействовать с пользовательским интерфейсом рисуемым плейграундом.

Где yandexmapkit?

Вот так зайдешь в репозиторий по нужде и обнаружишь, что уж 25 сентября 2015 года там написано: «Поддержка этой версии Yandex Map Kit прекращена. Он по-прежнему работает, но исправляться будут только критические ошибки». Это грустно. Этого не хочется. По наводке @pilot34.

Attack over Sparkle

Да, атака. Да, угроза. Да, везде есть баги. Да, давно бы пора перейти на HTTPS. Вот лишний повод разработчикам подсуетиться. А еще ознакомьтесь со списком приложений, которые используют Sparkle. Это ли не круто?

Apple may be planning some big additions for Maps in iOS 10

На самом деле, Apple молодцы. Они начали со слабого продукта, над которым многие смеялись, но не опустили руки, а плотно и долго работали над Maps все эти годы. И нельзя не отметить, что прогресс очевиден, их карты становятся конкурентоспособными.

Код

Flexbox Froggy

Интерактивная игрушка, которая поможет освоить работу с ASStackLayoutSpec из AsyncDisplayKit.

Gecco

Если создаете обучалку к своей программе, взгляните на Gecco. Подсвечивает элементы, выводит надписи.

Shimmer

Эффект Slide to Unlock, когда-то программировался с использованием градиентной полупрозрачной картинки. А вот реализация на CAGradientLayer от Facebook.

JSPatch

Удивительные чувства рождают такие репозитории. Добавляете движок к проекту и вуаля, можно писать на JS. М. Мечта.

RAMReel

Контроллер для выбора элемента из списка с красивой анимацией.

SwiftyBeaver

Логгер для Swift. Легковесный, расширяемый и поддерживающий разноцветный вывод.

Overload Swift type ambiguity

Трюк, позволяющий определить дефолтную реализацию из нескольких перегруженных в расширении функций. Звучит запутано, поэтому гляньте статью :)

How I deal with JSON in Swift

Очередной велосипед для парсинга JSON. Отличается от других своей прямолинейностью и простотой.

Дизайн

Инструменты

ThisCouldBeUsButYouPlaying

Крутая штука для эксперементов с подами. Позволят парой строчек в консоле сгенерировать playground в который включен указаный под.

Видео

Pragmatic Core Data

Сооснователь objc.io и автор книги по Core Data рассуждает над преимуществами и недостатками использования Core Data.

Прочее

Top 5 Parse Alternatives

Parse закрыли и теперь все ищут куда перенести свой бекэнд. Вот неплохая подборка с альтернативными сервисами. Еще можете загуглить parse alternatives и удивиться сколько статей по теме сгенерировали эти две недели.

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

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

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