使用“将文件添加到项目”似乎是一个浅层副本

时间:2012-11-14 13:19:33

标签: xcode

完成Objective-C第4版中的编程,学习Objective-C。

在使用Xcode 4.5.2创建Fraction_Calculator项目时,我使用“将文件添加到项目”复制了之前名为Fraction的项目中的Fraction.h和Fraction.m文件。然后我在Fraction_Calculator中修改了Fraction.h,并惊讶地发现该文件也在Fraction项目中被修改,暗示“将文件添加到项目”使用浅拷贝。

有没有一种方法可以在项目之间深度复制文件,或者模块可重用性是不是在这个平台上做了什么?

1 个答案:

答案 0 :(得分:0)

确保您已选中“将项目复制到目标组的文件夹(如果需要)”。

如果要将整个项目复制为克隆,请创建快照,然后将快照导出到新目录。否则你的浅拷贝会遇到同样的问题。