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

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

10615

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

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

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

Любимая тема наших читателей, набросы на использование Interface Builder. Теперь не от ноунейма, а от Zeplin.
https://blog.zeplin.io/life-without-interface-builder-adbb009d2068#.qfzjjfgzb

#ui

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

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

Алгоритмы машинного обучения для самых маленьких, чтобы вы перестали стесняться говорить об этом.
http://dataconomy.com/2017/03/beginners-guide-machine-learning/

#machinelearning

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

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

Перевод от нашего читателя статьи, которую я выкладывал где-то на заре существования канала. NSUserDefaults, полностью разобранный по косточкам - почитайте, чтобы снять все вопросы, которые у вас были или еще могут появиться в будущем.
https://habrahabr.ru/post/324400/

#sdk

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

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

Что за неделя без архитектурных набросов. Теперь про MVC, который, говорят, не так плох, если правильно его использовать. Капитанство, но кому-нибудь поможет.
https://habrahabr.ru/post/324414/

#architecture

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

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

Кстати, мне тут набросили очередную доку из глубин репозитория Swift. В этот раз про оптимизацию кода.
https://github.com/apple/swift/blob/master/docs/OptimizationTips.rst

#swift

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

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

Огроменная статья от человека, прошедшего порядка 50 интервью за последнее время и готового поделиться своим опытом и наблюдениями.
http://kolesky.com/datums/job-search/

#career

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

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

Вернемся к теме монорепозитория. Подборка явных плюсов этого решения, если вам оно еще не кажется очевидным вином.
http://danluu.com/monorepo/

#git #processes

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

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

И давайте закроем тему семафоров действительно отличной ссылкой. Если хотите раз и навсегда избавить себя от стыдных вопросов по базовым примитивам синхронизации, более сложным паттернам, да и вообще, порешать интересные задачи - эта книга для вас. Бесплатно, без SMS.
http://greenteapress.com/wp/semaphores/

#concurrency

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

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

Любая история становится лучше, когда у нее есть продолжение. На прошлой неделе я писал о том, что Apple ужесточили проверки приложений и теперь не пускают в стор пользователей сервиса rollout.io. Прилетела ответочка от отца-основателя проекта - открытое письмо компании Apple, в котором он предлагает ввести системный механизм апдейтов определенных частей приложения с использованием JS и отдельной сертификации. Не взлетит.
https://rollout.io/blog/open-letter-to-apple-secure-javascript-injection-ios/

#apple #js

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

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

Раз вчера начали разбираться с семафорами, то вот еще один материал по теме. Я рассказываю про задачи синхронизации потоков, их классические и прикладные решения. Лучший момент - демка в конце, однозначно.
http://www.youtube.com/watch?v=y0UQEioIgTQ

#concurrency

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

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

Весьма неплохой материал про семафоры и работу с ними в Swift. Как я люблю - все рассказано на пальцах и очень легко усваивается.
https://medium.com/swiftly-swift/a-quick-look-at-semaphores-6b7b85233ddb#.eedr87lde

#swift #concurrency

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

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

Про пользу и вред открытости разных процессов в компании, в том числе зарплат и начисления бонусов. Все не так просто, как кажется на первый взгляд.
http://www.mckinsey.com/business-functions/organization/our-insights/the-dark-side-of-transparency

#career

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

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

Это, тут прилетел новый доклад про архитектуру-которую-нельзя-называть. Статью, думаю, уже могли читать. В целом похоже на православный VIPER, но есть нюансы.
https://realm.io/news/break-the-monoloth-with-b-viper-modules/

#architecture #viper

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

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

Про разные подходы к написанию Release Notes. Отдельного внимания заслуживает ссылка на reddit в самом начале, где релиз-инженер из Facebook набрасывает, почему они игнорируют этот механизм.
https://uxdesign.cc/design-better-release-notes-3e8c8c785231#.itxn0670b

#ux #appstore

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

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

Доклад про LayoutKit - еще одного убийцу AutoLayout от LinkedIn. Как обычно, более быстрый, более предсказуемый, более надежный.
https://realm.io/news/slug-nick-snyder-layoutkit/

#ui #libraries

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

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

Интересный поворот - Apple уходит от политики "нравится приложение? скопируй, выложи свое, а старое забань" и начинает скупать интересующие ее проекты.
https://vc.ru/n/workflow-apple-deal

#news

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

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

Критика React Native за его непригодность для решения наших ежедневных задач от человека, который попробовал его использовать для создания простого приложения. Новых особенностей не подмечает, но дает обзор с точки зрения обычного разработчика, что важно.
https://blog.madebywindmill.com/an-ios-devs-experience-with-react-native-559275b5a4e8

#reactnative

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

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

Неплохая статья от Эрики Садун про работу с CoreBluetooth и решение связанных с ним прикладных задач. Там еще и вторая часть есть, если что.
http://ericasadun.com/2017/03/20/bluetooth-lessons-i-manager-and-scanning/

#sdk #hardware

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

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

Мы верны своему слову - встречайте третий выпуск подкаста Podlodka.

В этом выпуске обсуждаем три очень тесно связанных, но все же разных термина: Inversion of Control, Dependency Injection и Dependency Inversion Principle. Наш гость, Илья Пучка, разработчик open source проектов DIP и Sorcery, рассказывает о практической реализации DI-контейнеров на Swift, отличиях FieryCrucible, DIP, Typhoon и Swinject. Ну и, конечно, раскроется главная интрига - куда пошли работать Стас и Глеб.

Расписание и ссылки: http://telegra.ph/Podlodka-3---IoC-DI-i-DIP-03-20
SoundCloud: https://soundcloud.com/podlodka/podlodka-3-ioc-di-i-dip

#podlodka #podcasts #di

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

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

Последовательно оптимизируем NSOrderedSet, используя различные фичи языка Swift.
http://www.thedotpost.com/2017/01/karoly-lorentey-optimizing-swift-collections

#swift

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

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

Как собрать хакинтош, который будет рвать MacBook Pro и Mac Pro по большей части бенчмарков.
https://www.dancounsell.com/building-a-hackintosh-pro/

#hardware

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

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

Внезапно набрели на удобный синтаксис switch case для работы с Optional'ами. Не знаю, как вы - я не встречал раньше.
https://twitter.com/Fizmatchel/status/842713609654456324

#swift

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

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

Не планировал выкладывать эту статью, но прямо слишком много людей мне ее забрасывают. Смотрите сами в общем - тут сравнивают производительность приложения на Swift с аналогичным на React Native. У меня вызывает сомнения методика проведения эксперимента - кейсы выбраны довольно простые, нет понимания, сколько замеров было проведено, да и вообще - сомнительно все это как-то.
https://medium.com/the-react-native-log/comparing-the-performance-between-native-ios-swift-and-react-native-7b5490d363e2#.kb6eu3kq2

#swift #reactnative

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

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

21-22 апреля состоится конференция по мобильной разработке Mobius 2017. На конференции будет много разных докладов, в том числе - выступление John Sundell, разрабочика кучи тулзов и фреймворков вроде Unbox и Hub Framework, который работал в Spotify и Volvo. Доклад будет про то, как писать тулзы для разработчика на Swift. Вроде как старые подходы все еще имеют право на существование, но скриптинг Swift их в итоге зарубит. Посмотрим - у меня уже болит душа за Ruby. https://mobiusconf.com/talks/writing-your-own-scripts-i-tools-using-swift/?utm_campaign=mobius2017&utm_source=GoodReads&utm_medium=iOS

#conferences #swift

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

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

Давно не было серьезных холиварных вбросов. Тут говорят, что Storyboards - это отличный и полезный инструмент, причем не только для приложений-однодневок и фастфуд-программирования. И я с этим, кстати, вполне согласен. Ну а поспорить можно в нашем чатике @iosgt.
https://www.skilled.io/u/swiftsummit/storyboards-revisited

#ui #tools

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

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

Гайд по тому, как поднять веб-сервер на Kitura сразу на iOS. Если у вас появляется закономерный вопрос - зачем это нужно, то там же - шесть юзкейсов. Мой любимый - бесплатный оффлайн режим.
https://developer.ibm.com/swift/2017/03/13/kitura-ios/

#swift #backend

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

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

Статья ну с очень громким заголовком, который не сильно соответствует истине. Как обезопаситься от retain cycle в приложении, по крайней мере, в самых очевидных случаях.
https://medium.com/ios-os-x-development/abolish-retain-cycles-in-swift-with-a-single-unit-test-d338c29aa723#.53j62q347

#testing

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

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

Во втором выпуске подкаста Podlodka мы поговорили о том, что такое CI/CD, какие особенности у этих процессов именно в мобильной разработке и обсудили подходы к Continuous Deployment в Facebook.
Да, звук все еще не идеален, но мы работаем над этим.

iTunes: http://apple.co/2neMDQs
SoundCloud: http://bit.ly/2mZtvFG
Обратная связь: http://bit.ly/2nvheFJ

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

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

Интервью про развитие Kotlin и его будущее как языка разработки не только для Android, но и для бэкенда и даже iOS. Подход к разработке и дизайну сильно отличается от Swift, к слову.
https://habrahabr.ru/company/jugru/blog/323562/

#languages

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

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

Подход к написанию чистого AppDelegate на Swift. Не нравится само название про service-oriented, ну да ладно.
https://medium.com/ios-os-x-development/pluggableapplicationdelegate-e50b2c5d97dd#.noaqx1ujt

#architecture

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