使用Xcode构建iOS项目时,我意识到在项目之间共享代码可能是一场噩梦。让我们使用以下示例:假设我正在构建几个赌场应用程序,让我们假设我已经构建了一个“卡”类和一个“卡洗牌”类。这些类可以用于视频扑克应用程序,二十一点应用程序等。我发现,如果我最初在二十一点项目中构建这些类,我想在视频扑克应用程序中重用这些类。在构建视频扑克项目时,我将我的二十一点项目中的“卡片”和“卡片洗牌”类复制并粘贴到我的视频扑克项目中。
在我需要调整这些课程之前,一切进展顺利。假设我正在创建Deuces Wild视频扑克,我需要在我的卡类中使用额外的逻辑来显示“野2的图形”卡。我这样做,然后我回到我的二十一点应用程序项目。当我在我的二十一点应用程序中查看“Card”类时,已经在该类中编写了“wild 2的图形”逻辑。有没有办法取消链接这些文件,以便我可以编辑它们而不会相互影响?
答案 0 :(得分:1)
将文件从一个项目添加到另一个项目时,请务必选中“将项目复制到目标组的文件夹”。这将创建特定于项目的文件的新副本。
听起来你没有这样做,这两个项目共享一份文件副本。
要修复您拥有的内容,请手动将文件从原始项目复制到其他项目。然后在另一个项目中,更新对文件的引用,使其现在指向新的本地副本。