В Objective-c, когда мы используем объект одного класса в другом классе по соглашению, мы должны предварительно объявить класс в файле .h, т.е. @class имя класса;
. И должен импортировать файл заголовка в файл .m, т.е. #import "header.h"
.
Но если мы импортируем файл заголовка в формате .h, нам не нужно будет снова импортировать его в файл .m.
Так в чем же причина этой конвенции? Какой способ эффективнее?