我需要将一些Java类移植到Objective,这是最终产品:一个框架(用于Mac )和一个静态库(用于iOS)。
最初的Java代码是以标准Java的方式组织的:
com.company.project...
例如,我在三个地方都有Util.java
com.company.project.xxx
com.company.project.yyy
com.company.project.xxx.zzz
导入"FoundationKit/Something.h“
谢谢。
发布于 2012-02-09 23:07:02
您所显示的#import标记没有列出目录结构(嗯,它有点像,但它不是故意的)。它的意思是在FoundationKit内部有一个名为Something.h的头。我们不需要导入框架本身(无论如何都不起作用),而是告诉编译器包括特定的头文件(因为框架有时包括一个导入所有私有头的方便的头文件,这为我们节省了很多麻烦)。
您可能希望对框架目标做的是将每个.h拖到私有部分,除非您的“方便”头将是公共的。这样,您的框架就可以拖到您的项目中并使用#import <Framework/FrmwkCollection.h>进行访问。
https://stackoverflow.com/questions/9220124
复制相似问题