2012-02-09 67 views
1

我需要将一些Java类移植到Objective-C,最终产品:框架(适用于Mac应用程序)和静态库(适用于iOS)。XCode,如何保留目录层次结构

原来的Java代码标准Java的方式组织:
com.company.project ...

因此,举例来说,我有Util.java在3个地方

COM .company.project.xxx
com.company.project.yyy
com.company.project.xxx.zzz

  1. 如何获得Xcode来保存我的 头文件的目录结构?,我发现它只是把我所有的.h文件放在同一个地方。但是,我也看到过类似

    进口 “FoundationKit/Something.h”

  2. 此目录层次结构 '自然' 适用于iOS/Mac的代码?如果没有,你有什么建议?

谢谢。

回答

0

你显示的#import标签没有列出目录结构(当然,它的确有,但并不意味着)。这意味着在FoundationKit中有一个名为Something.h的头文件。我们告诉编译器加入特定的头文件(因为框架有时包含一个方便的头文件,用于导入所有私有头文件,这为我们节省了很多麻烦)而不是#importing框架本身(反正不行) 。

你可能想要对你的框架目标做什么是将每个.h拖到私人部分,除了'方便'的头部将公开。这样,您的框架就可以被拖入您的项目中,并通过#import <Framework/FrmwkCollection.h>