Apple Music in iOS 9.3
Внезапно! Появился Apple Music API. Можно проверять наличие у пользователя подписки, ставить в очередь песню и еще много интересного.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!
Внезапно! Появился Apple Music API. Можно проверять наличие у пользователя подписки, ставить в очередь песню и еще много интересного.
Свершилось. После привычной 0.39. Вот так запросто, само и бесшовно не заработает после обновления, но инструкции по миграции имеются.
Если коротко, то в IDE встроен свой веб-сервер. Имеется уязвимость. Последствия: доступ к локальной файловой системе. Обновитесь и обретете покой.
Умеет прямо много всего. От гифок и ввода свайпом до встроенного поиска. Круто, что поиск встроен. Для РФ пока не доступна, но обещают попозже.
В последнее время всё больше и больше людей вслух говорят, что у Apple давно не было прорывов. Но, судя по всему, компания готовит что-то по-настоящему большое, иначе как объяснить такие колоссальные траты на R&D?
4 июня в Петербурге пройдет 3-я конференция мобильных разработчиков Mobius. Ребята-организаторы конкретно поработали над программой и в этому году обещают бомбические хардкорные доклады. Советуем посетить. Для желающих из других городов и стран будет организована онлайн-трансляция.
Оказывается, для Xcode существует прекрасный плагин, который показывает долгокомпилящиеся места и тем самым избавляет от ручного парсинга лога.
У Facebook есть ObjC библиотека FBTweaks, которая позволяет добавить динамически изменяемые свойства (размер шрифта, цвет кнопки...), а потом менять их через специальное окошко. И вот фанаты этой библиотеки портировали ее на Swift.
Концепт React-ориентированного подход к построению UI. Очевидно, что не для прода. Но любителям этакого должно быть интересно.
Исчерпывающий мануал о том, как использовать Markdown при документировании Swift кода.
Для любителей реверсинженеринга и ассемблера — расследование причин, приводящих к тому, что установка tintColor занимает чудовищное количество времени при большом количестве subviews.
Немного практики по созданию сервера на Swift с помощью Perfect от @Abjurato. Исходники на GitHub. Есть версия на русском. На Хабре, конечно.
Неплохое объяснение концепта Trampolines и того как его применять для устранения рекурсии.
Простой плагин для CocoaPods. При попытке сделать pod udpate поясняет разницу между update и install и предлагает выбор. Такой дополнительный шаг и страховка.
Плагин, позволяющий создать switch сразу со всеми значениями для enum или добавить пропущенные. Доступен через Alcatraz.
Инструменты для ASO, как правило, стоят достаточно дорого. Но большой пласт задач, на самом деле, можно закрыть с помощью Google Spreadsheet. Получается действительно удобно.
Большое исследование App Annie о влиянии фичеринга на установки игр и приложений.
Китай — это отдельный мир, который не всегда нам понятен. Эта статья (точнее, две статьи) поможет разобраться в том, как в Китае всё зарождалось и развивается прямо сейчас.
Digest MBLT DEV — это собрание самой полезной и свежей информации для iOS-разработчиков с просторов мирового интернета. Выпуск выходит каждую пятницу. Подписка бесплатная. И никакого спама, честно!