Предположим, что у меня есть фреймворк с именем A.framework
с файлом A.h
в качестве основного импорта. Стандартный способ клиентское приложение будет использовать эту структуру является:Изменение импорта для фреймворков iOS
#import <A/A.h>
Предположим, что в настоящее время существует другой рамки B.framework
, о функциональности я хочу подводить/переопределение/реализовать в моем A.framework
так что клиентское приложение действительно может разъединить B.framework
и только ссылку на A.framework
, чтобы получить всю функциональность B.framework
. Другими словами, у меня реализованы все функциональные возможности B.framework
«S внутри A.framework
и есть файл, который вы могли бы импортировать через
#import <A/B.h>
, что если пользователь заменил все #import <B/B.h>
звонки с #import <A/B.h>
, они получили бы всю функциональность B.framework
.
Мой вопрос: могу ли я позволить пользователю просто разъединить B.framework
без замены всех своих #import <B/B.h>
звонков с #import <A/B.h>
и каким-то образом имеют те #import <B/B.h>
импорт из A.framework
вместо этого?