Что произойдет, если a .Имя файла h не соответствует имени @interface iOS

#iphone #ios #ipad #interface

#iPhone #iOS #iPad #интерфейс

Вопрос:

Если у меня есть Person.h , но есть следующий код

 @interface ClassOne

@end
  

случилось что-нибудь плохое?

Ответ №1:

Нет, но вы должны #include (или лучше #import ) Person.h получить доступ ClassOne к определению.

Ответ №2:

Нет имя файла и имя класса (классов) в нем не обязательно должны соотноситься друг с другом (при необходимости вы импортируете правильный заголовок) .

Хотя, конечно, с вашим проектом будет легче работать и поддерживать, если они это сделают.