Size: a a a

iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT

2016 December 07
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Очень подробный материал, посвященный реализации диспетчеризации методов в Swift - отдельно разбираются случаи Value типов, протоколов, классов и наследников NSObject.
https://www.raizlabs.com/dev/2016/12/swift-method-dispatch/

#swift #languages
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Ну и, конечно, главная новость на сегодня - Apple выбрали список лучших приложений за 2016 год. В этот раз заметно больше независимых разработок и меньше приложений от крупных компаний.
https://developer.apple.com/app-store/best-of-2016/

#appstore
источник
2016 December 08
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
На Хабре разобрали, кому же все-таки принадлежат права на код - программисту или его компании, есть ли разница, в рабочее время он написан или нет, и на какой машине это случилось.
https://habrahabr.ru/company/at_consulting/blog/317088/

#career
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Мне тут закинули еще немного материала в тему предыдущей статьи - разоблачение 12 распространенных юридических заблуждений в сфере разработки софта.
https://geektimes.ru/post/173265/

#career
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Автоматизируем проверку времени компиляции различных функций в проекте на Swift. Выглядит круто.
http://khanlou.com/2016/12/guarding-against-long-compiles/

#swift
источник
2016 December 09
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Стандартная проблема - тестов хочется, а писать их - не очень. В статье приведен ряд советов по тому, как проще с головой погрузиться в этот процесс, определить необходимый минимум количества тестов, ну и как вообще их нужно писать.
https://eev.ee/blog/2016/08/22/testing-for-people-who-hate-testing/

#testing #cleancode
источник
2016 December 10
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Инструкция по тому, как спрятать свое приложение в выдаче UIActivityController'а, используя предикаты в Info.plist.
https://pspdfkit.com/blog/2016/hiding-action-share-extensions-in-your-own-apps/

#sdk
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
У меня тут очередной опрос - на этот раз на тему организации еженедельной e-mail рассылки с материалами, публикуемыми в этом канале. Ну и сразу спасибо за участие.
https://goo.gl/forms/vbibHf9U2R3SXu793

 #polls
источник
2016 December 11
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
63 совета начинающему IT спикеру. На первый взгляд многие могут показаться ну очень банальными - но почему-то даже о них выступающие всегда забывают.
https://designpub.ru/%D0%B2%D1%8B%D1%81%D1%82%D1%83%D0%BF%D0%B8%D1%82%D1%8C-%D0%BB%D1%83%D1%87%D1%88%D0%B5-%D0%B2%D1%81%D0%B5%D1%85-63-%D1%81%D0%BE%D0%B2%D0%B5%D1%82%D0%B0-%D0%BD%D0%B0%D1%87%D0%B8%D0%BD%D0%B0%D1%8E%D1%89%D0%B5%D0%BC%D1%83-it-c%D0%BF%D0%B8%D0%BA%D0%B5%D1%80%D1%83-bf05d677643c#.w1qv1nv87

#talks
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
В разработке софта можно выделить несколько профессиональных заболеваний, не свойственных каким-либо другим отраслям. Одно из них - синдром Not Invented Here, Изобретено Не Нами, который мы подпитываем каждый раз, отказываясь от переиспользования кода в пользу написания своего ведосипеда.
http://apptractor.ru/info/articles/grigoriy-petrov-sindrom-not-invented-here.html

#philosophy
источник
2016 December 12
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Однозначно самый интересный инструмент, выпущенный за последнюю неделю - Insanity, кодогенератор, умеющий работать в режиме реального времени на основе динамических данных, получаемых прямо из вашего проекта.
https://github.com/krzysztofzablocki/Insanity

#swift #opensource
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
CocoaHeads Russia продолжают свою экспансию и анонсировали следующий митап в Санкт-Петербурге - со вкусными докладами и настоящей викториной!
https://www.eventbrite.com/e/cocoaheads-russia-141216-registration-30077350164

#meetups
Eventbrite
CocoaHeads Russia (Санкт-Петербург, 14.12.16)
Встреча в Санкт-Петербурге уже скоро!В программе викторина с призами от спонсоров (да!) и три доклада:- Михаил Панин расскажет, как создавать иллюзию одновременной игры в многопользовательских играх (если вы пробовали, знаете, что это не так-то просто)- Артур Миршукуров покажет, как бороться с плохим дизайном своего кода с помощью инверсии зависимостей и объяснит, что скрывается за загадочным словосочетанием Dependency Injection.- Третий доклад пока держим в тайне, но обещаем, что вы не пожалеете!Участие бесплатное, регистрация обязательная (мест не так уж и много!), с нас кофе, печеньки и интересный вечер. Трансляция будет, так что добавляйте в календари и не пропустите.В этот раз мы собираемся в помещении, предоставленном ВКонтакте (Казанская, 7, «Freedom Palace»). Сбор гостей с 18:30, первый доклад в 19:00, второй доклад в 20:00, третий доклад в 21:00. Между каждым докладом перерывы для кофе, общения и вопросов.
Информационные партнеры:
Еженедельный дайджест MBLTDEV от e-Legion
Telegram-канал iOS Good Reads…
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
В тему предыдущей новости - появились видео с предыдущего CocoaHeads, прошедшего в Москве. Начать ознакомление с докладами рекомендую с отличного выступления моего коллеги Михаила Рахманова про использование промисов в iOS разработке.
https://youtu.be/c8NUE5lB8x8

#patterns #meetups
источник
2016 December 13
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Разбор всех существующих шорткатов в Xcode - что самое главное, с gif-анимациями. Зачем-то распилили аж на три статьи.
https://maniacdev.com/2016/12/a-visual-listing-of-many-great-xcode-8-shortcuts

#xcode
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Про паттерн SchedulableObject как удобную абстракцию для работы с многопоточным кодом. Ну и на сладкое, как вы любите, готовый фреймворк.
https://habrahabr.ru/company/mailru/blog/317440/

#patterns #concurrency
источник
2016 December 14
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Тут впервые за полгода на NSHipster появилась статья. Ничего особо интересного, давно изжеванная тема - работа с регулярками, но радует сам факт - на ресурсе продолжают появляться материалы.
http://nshipster.com/nsregularexpression/

#regexp
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Мощный лонгрид от ребят из Branch на тему того, что не так с мобильными диплинками и как они эту проблему решают. Минимум маркетинга, вдоволь технических деталей.
https://medium.com/@aeromusek/the-death-of-deep-linking-6cc65eb33e28#.rbr7feu3s

#deeplinks #architecture #longreads
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Ну и еще потыкать перед сном. Kickstarter заопенсорсили свои iOS и Android приложения и опубликовали комментарии на медиуме. Нарастающий тренд выкладывания своих проектов в открытый доступ очень радует.
https://kickstarter.engineering/open-sourcing-our-android-and-ios-apps-6891be909fcd#.cmv14uqb2

#opensource
источник
2016 December 15
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Подробный разбор того, как работает самая часто вызываемая функция - objc_msgSend() и какие оптимизации используются. В четырех частях.
http://www.friday.com/bbum/2009/12/18/objc_msgsend-part-1-the-road-map/

#objc
источник
iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
Как в Badoo LocationManager встраивали - детали его работы, энергопотребления, полезные лайфхаки и вот это все. Ну и, самое главное, описали все грабли, на которые успели наступить - CoreLocation вообще вещь неоднозначная.
https://medium.com/badoo-developers/ios-location-tracking-aac4e2323629#.jql665nii

#sdk
источник