Если у меня Person.h, но есть следующий код
Person.h
@interface ClassOne @end
, происходит ли что-нибудь плохое?
Никакие имя файла и имя класса (классов) в нем не обязательно должны быть связаны друг с другом (при необходимости вы импортируете правильный заголовок).
Хотя, конечно, ваш проект будет легче работать и поддерживать, если они это сделают.
Нет, но вы должны #include (или лучше #import) Person.h, чтобы получить ClassOne определение.
#include
#import
ClassOne