为什么在 Xcode 中可以创建组,但不能创建真正的文件夹?

2024-01-02

在做iOS编程的时候,很有趣的是,在Xcode(4.3.2)中,我们可以创建组,比如组调用Images,并向其中添加文件(作为链接或选择“将项目复制到组的文件夹中”)。所以它看起来像导航器中的一个真实文件夹,它甚至提到“复制到...组的”folder”,但实际上没有文件夹。所有添加的文件都在与.m and .h files.

为什么我们需要组,而不是真正的文件夹?与使用文件夹相比,组是否有优势?


这是我的一个小烦恼。

我建议在文件系统中创建包含项目文件的文件夹,然后将该文件夹拖到 Xcode 中您想要分组的位置。它将像任何其他组一样工作,但现在链接到文件系统上的文件夹。现在,在 Xcode 中将文件添加到该组会将它们添加到文件系统中的文件夹中。

更简洁的工作方式,有助于在大型项目中查找文件。也让 git 更干净。

Xcode 9 更新:

一旦 Xcode 中的组与磁盘上的目录结构相匹配,将文件从 Xcode 中的一个组移动到另一个组现在将在磁盘上正确移动文件以进行匹配。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么在 Xcode 中可以创建组,但不能创建真正的文件夹? 的相关文章

  • 该捆绑包无效。 Info.plist 文件缺少所需的密钥:CFBundleVersion

    使用 Xcode 7 0 1 和 Xcode 7 1 提交构建时 即使是在苹果一天前接受的存档上 我仍然遇到错误 ERROR ITMS 90056 This bundle is invalid The Info plist file is
  • XCode 4.2 停止界面生成器自动缩放

    每当我更改所选控件时 有什么方法可以阻止 XCode 4 中的 IB 缩放以尝试填充屏幕 尝试在 1440x900 笔记本电脑屏幕上开发 iPad 故事板让我抓狂 这使得在屏幕上放置大块几乎是不可能的 有谁知道一些隐藏的偏好迫使 XCode
  • 构建 iOS 项目失败。我们运行了“xcodebuild”命令,但它退出并显示错误代码 65

    我是反应原生开发的新手 我正在使用配备 M1 芯片的新款 MacBook Air M1 2020 我已经安装了以下依赖项 Node v14 15 3 Npm 6 14 9 Homebrew 2 7 0 react native cli 2
  • iOS 6 仅支持一个视图的不同方向

    我只想将应用程序中的一个视图旋转到左横向或右横向 我的所有其他视图均处于纵向模式 并且我已将我的应用程序设置为仅支持纵向模式 随着 iOS 6 中方向的改变 我不知道如何做到这一点 我已经尝试过下面发布的内容 谁能告诉我我做错了什么 谢谢
  • iOS:如何将视图从登录切换到主要内容 SwiftUi

    首先 我对 iOS 开发和 Swift 非常陌生 从 PHP 来到这里已经两周了 我正在构建一个简单的应用程序 当用户登录 已确认 时 视图切换到主要内容 所以目前我有一个 LoginView 这是首先加载的 我想知道当我单击 LoginV
  • 从 Xcode 中的 OSX 模拟器删除应用程序

    如何像在 iOS 模拟器上一样从 OSX 模拟器中删除应用程序 由于核心数据 xcdatamodeld 的更改 我想删除一个应用程序 但我找不到方法 提前致谢 对于 macOS Monterey 和 Big Sur 该位置链接到设备文件夹位
  • 为 iPhone 创建 .ipa

    我为 iPhone 开发了一款应用程序 构建后 我在构建文件夹中得到了 app 文件 我的应用程序名称是Myapp 然后我在build文件夹中得到了Myapp app文件 我的问题是我想创建 ipa 文件 这是怎么回事 它是为了安装 越狱的
  • 如何将 #ifdef DEBUG 添加到 Xcode?

    我的项目中有一些代码永远不应该在发布版本中使用 但在测试时很有用 我想做这样的事情 ifdef DEBUG Run my debugging only code endif 在 Xcode 4 中哪里添加 DEBUG 设置 我尝试将其放入
  • 处理核心数据中的重复条目

    我有一个允许用户保存收藏夹的应用程序 我正在使用 Core Data 将收藏夹存储为托管对象 我已经编写了一些代码来防止存储重复项的可能性 但我想知道是否有更好的方法来做到这一点 每个收藏夹对象都有一个唯一的 ID 字段 在下面的代码中 我
  • Xcode 本地化设置中没有加号或减号按钮

    我需要在两天内翻译 iOS 应用程序 但我的 XCode 版本 4 4 和 4 5 Developer Preview 都没有给我添加其他语言的选项 我只能选择单击 Make localized 但我只能选择英语 选择它后 Xcode 中的
  • 获取 Swift 子目录中资源的所有 URL

    我正在尝试为 iOS 应用程序的子目录中的所有资源创建 URL 数组 我似乎无法到达正确的路径 即使我不知道名称 我也希望能够检索 URL 即我不想将文件名硬编码到代码中 Below is a screen shot of the hier
  • Default.png 在模拟器中显示,但在真机 iPhone 上不显示?

    我通过添加 Default png 向我的应用程序添加了启动屏幕 启动画面在模拟器中工作正常 但在真实设备上不显示 检查文件名的大小写 Default png default png Default PNG 和 DEFAULT png 在设
  • ARM NEON 汇编器错误:“指令不能是有条件的”

    根据手臂信息中心 http infocenter arm com help index jsp topic com arm doc dui0489c CIHJCAAG htmlvadd 可以有条件地执行 但是当我尝试时 vaddeq f32
  • 我以前从未见过的奇怪的 xCode 链接器错误说“断言失败”

    通过Unity构建了这个游戏 并通过xCode成功编译过一次 然而 如果没有任何明显的变化 就会出现此错误消息 我不明白从哪里开始寻找解决方案 但也许其他人有线索 我通过搜索看到了类似的错误 尽管与我的相比 这些修复似乎是任意的 有人能透露
  • 断点在 xcode pod 文件中不起作用

    我有一个 xcode 项目 其中包含一些可可豆荚文件 当我在 cocoa pod 文件中放置断点时 调试器不会在这些断点处停止 为什么 有人对此有什么想法吗 我关注了 UdaySingh 的评论 它起作用了 我不确定他为什么没有发布答案 但
  • Swift PerformSegueWithIdentifier 不起作用

    我试图在用户成功登录其帐户后切换视图控制器 但它无法正常工作 我无法直接使用 segue 因为如果单击登录按钮 无论信息是否正确 它都会转到该视图控制器 我已经尝试了我所知道的一切 但没有成功 这是我正在尝试的代码 IBAction fun
  • 如何在 Objective-C 中创建可变参数方法

    也许这对你们大多数人来说显然很简单 但是您能否举例说明如何创建类似的方法 在 Objective C 中 和 C 中的函数来创建类似的函数NSString s stringWithFormat or NSLog 只是提醒一下 NSStrin
  • 安装 GLEW 并将其与 Xcode 一起使用

    所以我已经从网站下载了最新的 glew v 1 9 并将其放入终端中 我不知道如何将其成功添加到 GLUT OpenGL Xcode 项目中 我可以非常轻松地添加 OpenGL 和 GLUT 框架 但我找不到任何 glew 框架或类似的框架
  • 突出显示 PDF 文档 iPhone xcode 中的文本

    嗨朋友们 我正在使用 Web 视图开发一本电子书 我正在使用 PDF 文档加载 Web 视图 现在我想开发搜索功能 但我不明白如何实现它 所以请给我一个解决方案 提前致谢 而不是使用UIWebView 您可能想考虑使用 Quartz 2DC
  • xcode 6.1的plugins文件夹在哪里

    在哪里可以找到 Xcode 6 1 的插件文件夹 最近 我在我的Mac上安装了dash应用程序 这是链接 https github com omz Dash Plugin for Xcode https github com omz Das

随机推荐

  • 无法使用 IIS 7 加载图像

    我正在构建一个新的 Web 服务器 并且正在重新部署一个在 IIS6 中正常工作的 ASP Net 站点 不幸的是 没有任何图像正在加载 我收到了 404 错误 图像位于正确的文件夹中 我什至可以导航到网站中的正常页面 有什么建议么 可能是
  • Seabornpairplot 色调参数未按预期工作

    如果将 C 指定为 hue 参数的值 则预计 Seaborn 不会显示 C 列 我错了吗 sns pairplot df hue C 数据框 默认情况下 seaborn 将显示所有数字列 因此 如果您的 色调 列 在您的情况下为 C 列为字
  • 为 highchart 中的两个系列之一设置 minPointLength

    我的高图中有两个数据系列 并且只想对其中一个使用 minPointLength 这个可以设置吗 我的系列仅包含 名称 颜色和数据 我的图表配置如下所示 const chartConfig chart type column dashStyl
  • 如何安装源自 apt 包的 Python 绑定?

    我有一个网站托管在Heroku http heroku com 我现在想使用python qrtools包使用了ZBar条码扫描器 http zbar sourceforge net 在常规的 debian 基于 上 我可以做一个简单的操作
  • 为什么我无法在另一个文件中定义内联成员函数?

    我有三个文件 1 Joy h class Joy public void test 2 Joy cpp include Joy h inline void Joy test 3 main cpp include Joy h int main
  • 如何解决访问 CollabNet Subversion 控制台时出现 503 错误?

    我正在使用 Collabnate Subversion Edge 尝试访问 URL 时出现以下错误http localhost 3343 csvn http localhost 3343 csvn Collbnate 在 Windows S
  • 将 git 存储库移至第二台计算机?

    我有一个带有简单本地 git 存储库的项目 我想要move将该项目 文件夹等 转移到另一台计算机 并从现在开始从那里开始工作 我不想在旧机器上留下任何东西 当然除了我的其他 git 项目 我希望它就像我一直在新机器上工作一样 我可以简单地将
  • 405(不允许的方法)Laravel

    我在 Laravel 中尝试使用 ajax 删除项目时收到 405 方法不允许 请有人帮忙 这是我的路线 Route get home HomeController index gt name home Route post destroy
  • long long 在 32 位机器上的实现

    根据c99标准 尺寸为long long至少应为 64 位 这是如何在 32 位机器中实现的 例如 2 的加法或乘法 long longs 另外 什么相当于long long in C C 中的等效项也是 long long 标准并不要求它
  • 客户端无法连接到本地主机上的 RabbitMQ 服务器

    我通过 apt get 在 ubuntu 12 04 2 LTS 上安装了新的 RabbitMQ 3 1 3 并尝试在同一台服务器上启动消费者 但我遇到了连接问题 PhpAmqpLib Exception AMQPRuntimeExcept
  • Android studio java.lang.SecurityException:需要 INSTALL_LOCATION_PROVIDER 权限

    我正在android工作室工作 我正在移动应用程序上获取实时 GPS 坐标 在每个移动设备上都会生成坐标 但单个移动设备无法工作并给出zero 0 坐标有android版本9 下面是我的代码 SuppressLint MissingPerm
  • 使用 Promise 的 Lambda 的 sinon 存根

    我刚刚开始使用 sinon 并且在消除 DynamoDB 调用方面取得了一些初步成功 sandbox sinon createSandbox update stub sandbox stub AWS DynamoDB DocumentCli
  • iOS 测试/规范 TDD/BDD 以及集成和验收测试

    Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案或互动 在 iPhone 上进行行为驱动开发的最佳技术是什么 有哪些开源示例项目可以展示这些技术的合理
  • 如何通过JMX暴露Hystrix的断路器状态

    我一直在寻找有关如何在 JMX 上公开 Hystrix 断路器状态的教程 我刚刚发现了一个用于公开指标 例如计数器 仪表等 的 API 使用hystrix servo metrics publisher 是否可以在 JMX 上公开断路器状态
  • 在类中访问向量

    如果我的班级中有一个向量作为私有成员 那么访问它的最佳方式是什么 例如 采用以下简单的类 class MCL private std vector my vec public Include constructor here and oth
  • 使用 django-tables2 显示页码

    我目前正在使用 django tables2 显示数据集 文档没有特别提到这一点 所以我猜这可能需要一些表覆盖 但是 我希望有人已经完成了这一点 如何使用表格下方的 django tables2 呈现页码 我希望能够显示的是用户可以单击的页
  • 如何使用 sourcetree 进行恢复?

    如果您使用 sourcetree 恢复到先前提交的过程是什么 请不要使用命令行帮助 我了解如何在那里实现相同的结果 但我特别希望使用我友好的 atlassian 工具来实现这一点 你所说的恢复到底是什么意思 您可以提交一个反向提交右键单击提
  • 如何在 Swift 中将属性文本字符串附加到属性字符串

    我想在 Swift 中附加一个属性文本和另一个属性文本 请提供在 Swift 中添加两个属性字符串的示例代码 Use NSMutableAttributedString为了实现这一点 Example Swift 5 let yourAttr
  • 读取 Node.js 中的环境变量

    有没有办法读取 Node js 代码中的环境变量 例如Python的os environ HOME process env ENV VARIABLE Where ENV VARIABLE是您要访问的变量的名称 See Node js 文档p
  • 为什么在 Xcode 中可以创建组,但不能创建真正的文件夹?

    在做iOS编程的时候 很有趣的是 在Xcode 4 3 2 中 我们可以创建组 比如组调用Images 并向其中添加文件 作为链接或选择 将项目复制到组的文件夹中 所以它看起来像导航器中的一个真实文件夹 它甚至提到 复制到 组的 folde