Uma coleção de artigos informativos e postagens de blog sobre como escrever código limpo e escalável e projetar aplicativos que achei úteis. Vou atualizá-lo conforme encontrar mais. Embora a maioria deles esteja em Objective-C, os conceitos são válidos para codificação em Swift também.
UIViewController e o Princípio de Responsabilidade Única de Ben Kreeger
Arquitetura de aplicativos iOS e TDD # 1: The UIViewController Spaghetti Monster por Mike Weller
Controladores Skinnier usando categorias de exibição de Sebastian Rehnby
Dê ao seu aplicativo um cérebro com um controlador de fluxo de Olivier Collet
Controladores de fluxo no iOS para um melhor controle de navegação por Alberto De Bortoli
Controladores leves do iOS por meio de fontes de dados separadas. Guiado por MVC por Aleksey Chernish
jpellat [blog] por Jordi Pellat
Qualitycoding [blog] por Jon Reid
8 padrões para ajudá-lo a destruir o controlador de visualização maciça por Soroush Khanlou
Evitando controladores de visualização complexos por Joe Conway
Não deixe seu UIViewController pensar por si mesmo por Ian Keen
Projetando arquitetura de aplicativo móvel por Egor Taflanidi