0

在使用 Xcode 构建 iOS 项目时,我意识到在项目之间共享代码可能是一场噩梦。让我们使用以下示例:假设我正在构建几个赌场应用程序,还假设我已经构建了一个“Card”类和一个“Card shuffle”类。这些类可用于视频扑克应用程序、二十一点应用程序等。我发现,如果我最初在二十一点项目中构建这些类,我想在视频扑克应用程序中重用这些类。在构建视频扑克项目时,我将我的二十一点项目中的“卡片”和“卡片洗牌”类复制并粘贴到我的视频扑克项目中。

一切都很顺利,直到我需要调整这些课程。假设我正在创建 Deuces Wild 视频扑克,我需要在我的卡片类中添加额外的逻辑来显示“wild 2 的图形”卡片。我这样做,然后我回到我的二十一点应用程序项目。当我在我的二十一点应用程序中查看“卡片”类时,“狂野 2 的图形”逻辑已写入该类中。有没有办法取消链接这些文件,这样我就可以编辑它们而不会相互影响?

4

1 回答 1

1

当您将文件从一个项目添加到另一个项目时,请务必选中“将项目复制到目标组的文件夹”。这将创建特定于项目的文件的新副本。

听起来您没有这样做,两个项目共享文件的一个副本。

要修复您所拥有的,请手动将文件从原始项目复制到另一个项目。然后在另一个项目中,更新对文件的引用,使其现在指向新的本地副本。

于 2013-08-26T16:43:28.800 回答