Согласно Apple , следует использовать двух-трехбуквенные префиксы
при именовании классов, протоколов, функций, констант и структур typedef.
Включает ли это классы, которые не предназначены для использования в рамках фреймворка, просто используются внутри приложения? Я понимаю, что это зависит от других разработчиков, которые разрабатывают фреймворки, которые вы могли бы использовать для использования префиксов, но это кажется приемлемым. Что насчет сущностей Core Data? Если я сгенерирую из них классы, разве они не должны иметь префикс?