iosgr | Технологии

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

10615

Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день. Лучшее iOS сообщество в Телеге: @iosgt Размещение рекламы: @tatiana_2209

Подписаться на канал

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

Написал в блог о том, как использовать приватный API Fabric.io для вытаскивания данных о крешфри, оомфри и прочей аналитики. Ну и ссылка на удобный гем-обертку над этим API там же.
http://etolstoy.com/2016/12/19/fabricio/

#tools

Читать полностью…

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

Я нечасто выкладываю статьи Рэя, но в этот раз сделаю исключение. Отличная вводная статья по модному сейчас IGListKit на примере работы с UICollectionView. Ну и автору явно можно доверять, он же - основной автор библиотеки.
https://www.raywenderlich.com:443/147162/iglistkit-tutorial-better-uicollectionviews

#opensource #uikit

Читать полностью…

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

Лонгрид про стажировку в Google. Много про офис и рабочий процесс, мало технических деталей - но все равно интересно.
http://www.goldsborough.me/google/internship/2016/11/18/01-57-54-my_google_internship_/

#career

Читать полностью…

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

Излюбленная тема, хм, всех - как тяжело жилось с autolayout и в какое решение эта боль вылилась. LinkedIn рассказали про свою библиотеку LayoutKit, позволяющую описать разметку простыми структурами и подсчитать все это в бэкграунд треде.
https://realm.io/news/slug-nick-snyder-layoutkit/

#uikit #opensource

Читать полностью…

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

Мощный лонгрид от ребят из Branch на тему того, что не так с мобильными диплинками и как они эту проблему решают. Минимум маркетинга, вдоволь технических деталей.
aeromusek/the-death-of-deep-linking-6cc65eb33e28#.rbr7feu3s" rel="nofollow">https://medium.com/@aeromusek/the-death-of-deep-linking-6cc65eb33e28#.rbr7feu3s

#deeplinks #architecture #longreads

Читать полностью…

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

Про паттерн SchedulableObject как удобную абстракцию для работы с многопоточным кодом. Ну и на сладкое, как вы любите, готовый фреймворк.
https://habrahabr.ru/company/mailru/blog/317440/

#patterns #concurrency

Читать полностью…

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

В тему предыдущей новости - появились видео с предыдущего CocoaHeads, прошедшего в Москве. Начать ознакомление с докладами рекомендую с отличного выступления моего коллеги Михаила Рахманова про использование промисов в iOS разработке.
https://youtu.be/c8NUE5lB8x8

#patterns #meetups

Читать полностью…

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

Однозначно самый интересный инструмент, выпущенный за последнюю неделю - Insanity, кодогенератор, умеющий работать в режиме реального времени на основе динамических данных, получаемых прямо из вашего проекта.
https://github.com/krzysztofzablocki/Insanity

#swift #opensource

Читать полностью…

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

Инструкция по тому, как спрятать свое приложение в выдаче UIActivityController'а, используя предикаты в Info.plist.
https://pspdfkit.com/blog/2016/hiding-action-share-extensions-in-your-own-apps/

#sdk

Читать полностью…

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

Автоматизируем проверку времени компиляции различных функций в проекте на Swift. Выглядит круто.
http://khanlou.com/2016/12/guarding-against-long-compiles/

#swift

Читать полностью…

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

На Хабре разобрали, кому же все-таки принадлежат права на код - программисту или его компании, есть ли разница, в рабочее время он написан или нет, и на какой машине это случилось.
https://habrahabr.ru/company/at_consulting/blog/317088/

#career

Читать полностью…

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

Майк Эш в часовом докладе рассказывает про особенности работы с памятью в Swift, параллельно затронув кучу других вопросов и написав свою утилиту для дампа памяти. Ну, в общем, все как обычно, если вы успели соскучиться по его пятничным Q&A.
https://realm.io/news/goto-mike-ash-exploring-swift-memory-layout/

#swift #memory

Читать полностью…

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

Презентация Криса Латтнера про свифт - компиляцию, работу с памятью, модели многопоточности и немного о будущем. Можно использовать как стартовую точку для знакомства с языком и сообществом, построившимся вокруг него.
http://researcher.watson.ibm.com/researcher/files/us-lmandel/lattner.pdf

#swift

Читать полностью…

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

Git Query Language, консольная утилита, которая заменяет git log и позволяет осуществлять полноценные запросы к истории коммитов в git. Написано тоже интересно - во-первых, на go, во-вторых, под капотом там простенький, но полноценный интерпретатор этих query.
https://github.com/cloudson/gitql

#git #opensource

Читать полностью…

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

Астрологи объявили неделю статей про ускорение компиляции свифтовых проектов. Отличный вариант, кстати, чтобы провести выходные - ускорите проект, коллеги скажут спасибо.
https://habrahabr.ru/post/317650/

#swift #xcode

Читать полностью…

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

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

#sdk

Читать полностью…

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

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

#opensource

Читать полностью…

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

Тут впервые за полгода на NSHipster появилась статья. Ничего особо интересного, давно изжеванная тема - работа с регулярками, но радует сам факт - на ресурсе продолжают появляться материалы.
http://nshipster.com/nsregularexpression/

#regexp

Читать полностью…

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

CocoaHeads Russia продолжают свою экспансию и анонсировали следующий митап в Санкт-Петербурге - со вкусными докладами и настоящей викториной!
https://www.eventbrite.com/e/cocoaheads-russia-141216-registration-30077350164

#meetups

Читать полностью…

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

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

#philosophy

Читать полностью…

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

У меня тут очередной опрос - на этот раз на тему организации еженедельной e-mail рассылки с материалами, публикуемыми в этом канале. Ну и сразу спасибо за участие.
https://goo.gl/forms/vbibHf9U2R3SXu793

 #polls

Читать полностью…

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

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

#testing #cleancode

Читать полностью…

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

Мне тут закинули еще немного материала в тему предыдущей статьи - разоблачение 12 распространенных юридических заблуждений в сфере разработки софта.
https://geektimes.ru/post/173265/

#career

Читать полностью…

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

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

#appstore

Читать полностью…

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

Интересный кейс рефакторинга системы с большой связанностью разных модулей. Системный подход, описанный в статье, легко ложится и на наши реалии.
https://medium.com/wireless-registry-engineering/enforcing-a-structured-codebase-dcb426acee7f#.gb1ywgl82

#refactoring

Читать полностью…

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

Ребята выпустили последнюю серию первого сезона очень годного подкаста по iOS разработке (и не только) Fatal Error. Отличные ведущие, гости и темы для общения.
https://fatalerror.fm/episodes/2016/12/4/10-why-this-all-matters

#podcast #architecture

Читать полностью…
Подписаться на канал