В течение недели топовые iOS-разработчики Руслан Гуменный и Саша Черный, а также руководитель мобильного направления Aviasales Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.
WWDC 2016
Открыта регистрация, известна дата. WWDC пройдет с 13 по 17 июня в Сан-Франциско.
A brief look at what Apple may announce at WWDC this year
Ну и сразу, не отходя от кассы, немного о том, что же Apple нам покажет на WWDC.
Developing iOS 9 App with Swift
Новый курс Стэнфордского университета по разработке приложений для iOS.
RamblerAppDelegateProxy
На собеседованиях можно часто услышать вопрос про использование NSProxy в реальном проекте. Обычно кандидаты отвечают, мол, нет, не использовали. Но только если вы не собеседуете ребят из Рамблера. Они-таки смогли придумать, куда можно впендюрить NSProxy и даже статью написали про это.
Swift Strings
Своего рода, энциклопедическая статья по строкам. Что внутри, как выполнить типовые функции…
GPUImage 2
Знаменитая GPUImage была переписана на Swift. В итоге количество строк кода сократилось на 78%, API стал проще и появилась поддержка Linux.
Ncurses with Swift on Linux
Туториал о том, как использовать знаменитую библиотеку для рисования интерфейсов в терминале из Swift на Linux.
Performance Comparisons of Common Operations
Mike Ash решил запустить свои старые тесты для замера производительности ObjC++ кода на современном железе (iPhone 6s и 2013 Mac Pro). По результатам видно, что топовый Айфон в целом почти приблизился к производительности настольного компьютера, но пока заметно отстает дисковая подсистема.
Struct-Style Printing of Classes in Swift
При вызове print со структурой в качестве аргумента мы получаем строку с описанием всех полей структуры, а для классов это не работает. Но оказывается, есть простой способ добавить такое же поведение и для классов.
Definitions vs Text
Если в Xcode вы для поиска используете по какой-то причине не Cmd + Shift + O, а поиск из Cmd + 3, обратите внимание, что там довольно много настроек. В том числе та, которая позволяет искать в определении методов, свойств, классов…
Апрельская iOS Party в Яндексе
«Как сделать продукт и не поубивать друг друга», «Как мы делаем лейаут пользовательского интерфейса». В офисе Яндекса было очень душевно.
Users Downloaded 17.2 Billion Apps on iOS, Android Worldwide in Q1 2016
Sensor Tower подвёл итоги первого квартала 2016 года. Скачивания год к году выросли, друзья, праздник продолжается! :)
Best Practices for Replying to Google Play Reviews
Хорошая подборка советов о том, как нужно реагировать на отзывы к приложению в Google Play. Всё разложено по полочкам.
Bots won’t replace apps. Better apps will replace apps.
Рассуждения на тему заменят ли боты приложения от продукт-менеджера одного из крупнейших мессенджеров — WeChat.
Continuous Deployment at Instagram
Немного букв об устройстве CD в Instagram.
Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!