Connect with us

Разработка

Digest MBLTdev: Новости для iOS разработчиков №63

В течение недели топовые iOS-разработчики Руслан Гуменный и Саша Черный, а также руководитель мобильного направления Aviasales Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику.

Опубликовано

/

     
     

В течение недели топовые iOS-разработчики Руслан Гуменный и Саша Черный, а также руководитель мобильного направления Aviasales Иван Козлов собирают для вас интересные и полезные ссылки на статьи, необходимые для прочтения каждому начинающему и опытному разработчику. В каждом выпуске – новости, коды, инструменты, дизайн и прочее.

1

WWDC 2016

developer.apple.com

Открыта регистрация, известна дата. WWDC пройдет с 13 по 17 июня в Сан-Франциско.

A brief look at what Apple may announce at WWDC this year

bgr.com

Ну и сразу, не отходя от кассы, немного о том, что же Apple нам покажет на WWDC.

Developing iOS 9 App with Swift

iTunes.com

Новый курс Стэнфордского университета по разработке приложений для iOS.

4

RamblerAppDelegateProxy

github.com

На собеседованиях можно часто услышать вопрос про использование NSProxy в реальном проекте. Обычно кандидаты отвечают, мол, нет, не использовали. Но только если вы не собеседуете ребят из Рамблера. Они-таки смогли придумать, куда можно впендюрить NSProxy и даже статью написали про это.

Swift Strings

andybargh.com

Своего рода, энциклопедическая статья по строкам. Что внутри, как выполнить типовые функции…

GPUImage 2

sunsetlakesoftware.com

Знаменитая GPUImage была переписана на Swift. В итоге количество строк кода сократилось на 78%, API стал проще и появилась поддержка Linux.

Ncurses with Swift on Linux

dev.iachieved.it

Туториал о том, как использовать знаменитую библиотеку для рисования интерфейсов в терминале из Swift на Linux.

Performance Comparisons of Common Operations

mikeash.com

Mike Ash решил запустить свои старые тесты для замера производительности ObjC++ кода на современном железе (iPhone 6s и 2013 Mac Pro). По результатам видно, что топовый Айфон в целом почти приблизился к производительности настольного компьютера, но пока заметно отстает дисковая подсистема.

Struct-Style Printing of Classes in Swift

mattcomi.tumblr.com

При вызове print со структурой в качестве аргумента мы получаем строку с описанием всех полей структуры, а для классов это не работает. Но оказывается, есть простой способ добавить такое же поведение и для классов.

2

Definitions vs Text

twitter.com

Если в Xcode вы для поиска используете по какой-то причине не Cmd + Shift + O, а поиск из Cmd + 3, обратите внимание, что там довольно много настроек. В том числе та, которая позволяет искать в определении методов, свойств, классов…

c71bdfcf-9da6-4069-9426-b03ba710c042

Апрельская iOS Party в Яндексе

events.yandex.ru

«Как сделать продукт и не поубивать друг друга», «Как мы делаем лейаут пользовательского интерфейса». В офисе Яндекса было очень душевно.

16f106c0eaa442b184873f18f426a916

Users Downloaded 17.2 Billion Apps on iOS, Android Worldwide in Q1 2016

adweek.com

Sensor Tower подвёл итоги первого квартала 2016 года. Скачивания год к году выросли, друзья, праздник продолжается! :)

Best Practices for Replying to Google Play Reviews

blog.appbot.co

Хорошая подборка советов о том, как нужно реагировать на отзывы к приложению в Google Play. Всё разложено по полочкам.

Bots won’t replace apps. Better apps will replace apps.

dangrover.com

Рассуждения на тему заменят ли боты приложения от продукт-менеджера одного из крупнейших мессенджеров — WeChat.

Continuous Deployment at Instagram

engineering.instagram.com

Немного букв об устройстве CD в Instagram.

Предыдущие выпуски Digest MBLTDEV и подписка доступны на официальном сайте. Всё бесплатно и никакого спама, честно!

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Хорошие новости

Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: