2012-02-09 5 views
1

最終的な製品であるObjective-CにいくつかのJavaクラスを移植する必要があります:フレームワーク(Mac Appsの場合)と静的ライブラリ(iOSの場合)。XCode、ディレクトリ階層を維持する方法

元のJavaコードは、標準のJavaの方法で編成されています
com.company.project ...そう

、例えば、私は3ヶ所

でUtil.javaを持っコム.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というヘッダがあります。フレームワーク自体をインポートするのではなく、特定のヘッダーファイルをコンパイラに含めるように指示します(フレームワークには、プライベートヘッダーをすべてインポートする便利なヘッダーファイルが含まれることがあります) 。

あなたのフレームワークターゲットでやりたいことは、公開される '便利な'ヘッダーを除いてすべての.hをプライベートセクションにドラッグすることです。こうすることで、フレームワークをプロジェクトにドラッグしてアクセスできます。#import <Framework/FrmwkCollection.h>

関連する問題