Я только начал создавать свою собственную структуру, перегруппировав некоторые полезные помощники, утилиты, инструменты и т. д. Все работает нормально, мне просто интересно, можно ли импортировать мои категории непосредственно в мой файл структуры основных заголовков.
Например, мой фреймворк называется myFramework. Я поместил имя класса myFramework.h в общедоступные заголовки, внутри которых я написал все свои импорты:
#import "MyCategory+Helper.h"
#import "MyOtherCategory+Helper.h"
#import "AClass.h"
...
Затем я создаю свой фреймворк и распространяю его среди разработчиков своей команды.
Я ожидаю, что другим разработчикам просто нужно импортировать для доступа ко всем категориям моего фреймворка. Это нормально, когда я создаю подклассы вместо использования категорий, но это не то, чего я ожидаю.
Пока я использую LoadableCategory.h чтобы мои категории работали в моей структуре и указывали моим разработчикам, что они должны использовать флаг -ObjC в настройках «Другие флаги компоновщика» и импортировать каждую категорию следующим образом:
#import <myFramework/MyCategory+Helper.h>
#import <myFramework/MyOtherCategory+Helper.h>
...
Может быть, это невозможно, но интересно, почему? что-то я скучаю :)
Спасибо ! Пеби
PS: Извините за мой английский...