Estou desenvolvendo um aplicativo para a plataforma iOS e, ao longo do processo, percebi que fiz um trabalho terrível em manter meus arquivos (.h, .m, .mm) organizados. Existem padrões ou práticas recomendadas do setor para organizar arquivos para um projeto iOS?
Meus arquivos incluem classes personalizadas (ao lado dos controladores de exibição), Controladores de exibição personalizados, conteúdo de terceiros, código que funciona apenas no iOS 5.0+ e código que funciona nas versões anteriores. O que estou procurando é uma solução para manter as coisas organizadas de uma maneira que outras pessoas (ou eu nos próximos anos) possam analisar e entender a estrutura básica do aplicativo e não se perder nos vários arquivos encontrados nele.
fonte