【发布时间】:2012-08-29 21:28:16
【问题描述】:
已经在网站上搜索过,但找不到答案。 我的项目中经常有通过引用导入的文件。大多数情况下,它们是整个项目的一部分,我可以在其中运行测试用例等。
所以这是我的问题。 我导入(通过引用)一个类别,例如AppDelegate+Category.h/.m 在我新创建的项目中。 AppDelegate+Category.h 导入 AppDelegate.h。但在我的新项目中,该类别从我的测试项目中导入 AppDelegate。
我怎样才能克服这个问题,以便从我的新项目中导入 AppDelegate.h?
【问题讨论】:
-
为什么你的 AppDelegate 上有一个类别?这个类别有什么?听起来您对应用程序委托承担了太多责任。
-
我发现这非常有用,因为您经常需要将对象放在中心位置,但又希望 AppDelegate.m 文件中没有处理这些对象的方法。
-
是的,我也经常有这些。通常它们是可重用的,所以我将它们打包成一个控制器类,我可以在项目之间重用。有时这是一个单例,有时不是。
标签: ios preprocessor objective-c-category