首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS如何管理需要第三方框架的不同特性

iOS如何管理需要第三方框架的不同特性
EN

Stack Overflow用户
提问于 2015-06-05 14:20:52
回答 1查看 61关注 0票数 1

我开发了一个作为标准iOS框架分发给发行商的SDK。为了尽可能清楚,假设我的SDK被称为'A‘。‘’需要一个第三方iOS框架(称为'B')来管理特定的功能。例如,我在“A”中有一个类,如下所示:

代码语言:javascript
复制
#import <Foundation/Foundation.h>

#import <B/SomeClassOfB.h>

@interface MyClassOfA : NSObject < 'B' Delegate>

导入第三方框架,我的课程符合“B”的协议。

现在,如果我在美国有一个出版商想要使用这个特殊的功能,我将把我的框架和第三方框架发送给他,发布者将两者都链接到他的应用程序,一切都正常。是的!!

现在问题是..。如果我在欧洲有一个出版商不想使用这个特殊的功能,我不想给他发送第三方框架,他也不想给他的应用程序添加一些完全无用的东西。解决这个问题的最佳方法是什么?我如何构建两个不同的框架,一个是依赖于'B‘的上述类,另一个是每次没有“注释”代码而忽略它的框架?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-05 15:07:37

您可以创建另一个target

如果您只想区分.h或.m文件,那么使用相同的文件名(或类名)创建这些文件,但是创建不同的文件路径,然后编辑“目标成员资格”

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30668935

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档