【发布时间】:2017-08-08 05:40:02
【问题描述】:
几个朋友在 Objective-c 中创建了一些私有框架,我想创建自己的私有框架,使用他们发送给我的私有框架作为他们的封装。这可能吗?我想将我的框架提供给其他人,他们不知道他们正在使用其他框架,因为我的框架利用了不同框架之间的所有共性,以便更容易执行某些操作。
Framework A
action 1
action 2
Framework B
action 1
action 2
My framework
action 1 chooses to use action 1 from either
framework provided by the data passed into the method
action 2 chooses to use action 2 from either
framework provided by the data passed into the method
【问题讨论】:
-
是的。到目前为止,您尝试了什么?您在哪里遇到了问题?
-
@AminNegm-Awad 我试图在不暴露标题的情况下仅包含它,但是当我编译时,我收到有关文件丢失的错误。
-
您必须导出标题。
-
那么,有没有办法隐藏标题?如果没有,他们会知道它正在使用几个不同的其他框架吗?还是他们只是知道他们在使用我的?
-
只要你想让用户有机会使用框架中的某些东西,你就必须在标题中显示声明。但是,为什么要隐藏它们?
标签: ios objective-c frameworks