iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
12.1K subscribers
749 photos
67 videos
4.21K links
Самые интересные статьи, видео и новости, связанные с iOS разработкой. Не больше трёх материалов в день.

Регистрация в РКН: https://gosuslugi.ru/snet/67b464d698a28c4e866d827a

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

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

#ui
Немного языковых плюшек swift. Пишем собственную реализацию цикла for для любой структуры и учимся использовать методы с зарезервированными именами.
https://medium.com/@k0mn1n/the-good-old-for-loop-f500a5cc4f04#.qfuosbfix

#swift
Если вы также, как и я, храните тесты в отдельной директории и периодически, засучивая рукава, пытаетесь привести ее в соответствие директории основного проекта, то статья для вас. Ребята из Кикстартера предлагают не стесняться и держать тесты рядом с кодом.
https://kickstarter.engineering/why-you-should-co-locate-your-xcode-tests-c69f79211411#.newzll981

#testing
Испытываете проблемы с оценкой сроков выполнения задач и проектов? Испытываете, я точно знаю. Держите гайд по тому, как меньше ошибаться и чаще попадать в свою оценку.
https://hackernoon.com/a-software-engineers-essential-time-estimation-guide-d7328238c510

#pm
Podlodka #4 - Мутационное тестирование

Если вы когда-нибудь задавались вопросом “А кто тестит мои тесты?”, то этот выпуск точно для вас. Мы дружно пытаем нашего гостя, Алексея Денисова, на тему того, что такое мутационное тестирование, и пытаемся придумать, как его встроить в процесс разработки софта. Ну и, конечно, обсуждаем Mull - инструмент для создания и расстрела мутантов для LLVM.

iTunes: http://apple.co/2onzBg3
SoundCloud: https://soundcloud.com/podlodka/podlodka-4-mutatsionnoe-testirovanie
Содержание и ссылки: http://telegra.ph/Podlodka-4---Mutacionnoe-testirovanie-03-27

#podlodka #testing
Максимально краткий гайд по разработке на bash. Никогда не знаешь, когда тебе это может пригодиться - поэтому советую быть готовым к такой ситуации.
http://jvns.ca/blog/2017/03/26/bash-quirks/

#languages #bash
Pinterest зарелизили свой самописный генератор моделей, работающий на JSON-схемах. Выглядит вполне неплохо, если забыть о том, что есть protobuf.
https://medium.com/@Pinterest_Engineering/introducing-plank-immutable-model-generation-for-ios-4b2f64bda00c

#tools
Классный материал про предпосылки для проведения Code Review и ценность, которую он приносит. В комплекте идут конкретные данные и забавный пример разыгрывания сценки по ролям.
http://www.ganssle.com/inspections.pdf

#processes
Я тут набрел на статью, которую когда-то незаслуженно обошел вниманием. Неявные возможности поиска в Xcode. Я вот, к примеру, всегда просто регулярки использовал, а оказывается, оно и само кое-что умеет делать.
http://holko.pl/2016/04/26/xcode-search/

#xcode