1

Objective-C のプログラミング第 4 版ブックを読んで Objective-C を学習します。

Xcode 4.5.2 で Fraction_Calculator プロジェクトを作成しているときに、「プロジェクトにファイルを追加」を使用して Fraction という以前のプロジェクトから Fraction.h および Fraction.m ファイルをコピーしました。その後、Fraction_Calculator の Fraction.h を修正しましたが、驚いたことに、このファイルは Fraction プロジェクト内でも修正されていました。これは、「ファイルをプロジェクトに追加」がシャロー コピーを使用していることを示唆しています。

プロジェクト間でファイルをディープ コピーする方法はありますか、それともモジュールの再利用性はこのプラットフォームでは実現されていませんか?

4

1 に答える 1

0

「項目を宛先グループのフォルダーにコピーする (必要な場合)」がオンになっていることを確認します。

プロジェクト全体をクローンとしてコピーする場合は、スナップショットを作成してから、スナップショットを新しいディレクトリにエクスポートします。そうしないと、浅いコピーで同じ問題が発生します。

于 2012-12-20T09:22:30.083 に答える