Есть technical debt, а есть technical knowledge debt (не нашел подходящего перевода на русский язык). О том, что это за долг, откуда он появляется и как с ним справляться, рассказывает один из основных контрибьюторов в Swift. http://modocache.io/technical-knowledge-debt
Бесконечно подробная статья про парсинг JSON в iOS. Куча теории, разбор часто встречающихся проблем, эксперименты и замеры производительности и надежности разных парсеров - вообще все. Однозначно в закладки, Evernote - или куда вы там статьи сохраняете. http://seriot.ch/parsing_json.html
Про то, как в построены процессы в iOS разработке Badoo: тесты, взаимодействие отделов, работа с Git, рефакторинг и много чего еще. https://www.youtube.com/watch?v=_dp73fcyo2o
Если вы когда-нибудь интересовались, что именно происходит при нажатии Cmd+U, то есть при прогоне тестов, эта статья для вас. Детально разобрали весь процесс запуска тестов, участников процесса и все такое. http://modocache.io/sentestingkit-how-does-it-even
Очень много интересных статей про тесты стало попадаться в последнее время. Начнем понедельник с обсуждения того, как нужно писать асинхронные тесты, временем старта и исполнения которых действительно можно будет управлять. https://www.cocoawithlove.com/blog/testing-actions-over-time.html
Разбираем академическое исследование на тему разработки расширяемых систем вообще и слоистой архитектуры в частности. В комплекте - несколько отличных цитат.