Я разрабатывал приложение для платформы iOS, и, как только я шел, я заметил, что проделал ужасную работу по поддержанию организованности моих файлов (.h, .m, .mm). Существуют ли какие-либо отраслевые стандарты или лучшие практики, касающиеся организации файлов для проекта iOS?
Мои файлы включают в себя пользовательские классы (кроме контроллеров представления), настроенные контроллеры представления, сторонний контент, код, который работает только на iOS 5.0+ и код, который работает в предыдущих версиях. То, что я ищу, - это решение для организации вещей таким образом, чтобы другие (или я в ближайшие годы) могли взглянуть на это и понять основную структуру приложения, а не потеряться в нескольких найденных файлах.
источник