gpt4 book ai didi

objective-c - XCode,如何保留目录层次结构

转载 作者:行者123 更新时间:2023-11-28 17:37:56 25 4
gpt4 key购买 nike

我需要将一些 Java 类移植到 Objective-C,最终产品:一个框架(用于 Mac 应用程序)和一个静态库(用于 iOS)。

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

所以,例如,我在 3 个地方有 Util.java

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

  1. 我怎样才能让 Xcode 保留我的目录结构头文件?,我看到它只是把我所有的 .h 文件放在同一个地方。但是,我见过类似的东西

    import "FoundationKit/Something.h"

  2. 这个目录层次结构对于 iOS/Mac 代码来说“自然”吗?如果不是,你有什么建议?

谢谢。

最佳答案

您显示的#import 标签没有列出目录结构(好吧,有点,但不是故意的)。这意味着在 FoundationKit 内部有一个名为 Something.h 的头文件。我们告诉编译器包含特定的头文件,而不是 #importing 框架本身(无论如何都不起作用)(因为框架有时包含一个方便的头文件,它导入所有私有(private)头文件,这为我们省去了很多麻烦) .

您可能想要对您的框架目标执行的操作是将每个 .h 拖到私有(private)部分,除了将公开的“方便”标题。这样,您的框架就可以拖到您的项目中并使用 #import <Framework/FrmwkCollection.h> 访问。

关于objective-c - XCode,如何保留目录层次结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9220124/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com