正確には何ですか?普通の言語で説明を見つけることができませんXcodeで「製品」→「クリーン」の目的は何ですか?
答えて
基本的にコンパイルされたすべてのコンポーネントが消去されるため、次のビルドでは新鮮なものがすべてビルドされます。これは理屈上必要なものではありません。なぜなら、IDEは完全であり、すべてのソース変更を完全に把握しているため、特定の時点で再コンパイル/再構築が必要なコンポーネントを正確に把握しているからです。 (もちろん、そのような完成度は分かりにくいようです。)
「クリーン」という概念は、ほとんどのIDEにあります。あなたは、物事が奇妙に動作しているときや、「きれいな」再構築が必要な特定の既知のケースで使用します。
"クリーン"の非常に重要な用途は、アプリケーションにイメージがあり、その名前を変更せずに内容を更新することです。たとえば、あなたがしばらく使っていたBackground.pngという名前の画像があるとしたら、Photoshopでこの画像を編集して新しい名前を同じ名前で保存したとします。アプリの次回の実行時には、イメージはリフレッシュされません。コンパイラは古いものを引き続き表示します。更新されたイメージを確認するには、実行する前に「クリーン」を行う必要があります。したがって、原則として、名前が変更されなかったすべてのイメージ更新では、「クリーン」が必要です。
ちなみに、シミュレータのために1回、実際のデバイスの実行のために1回 "クリーン"する必要があります。最後の一言は、あなたが思っているように動作しなくてはならないと思うコードを書くたびに、そのソリューションが「クリーン」であるというコードを書くたびに、そのような場合には常にあなたの改訂が必要なコード。
私は、Xcode 4+が画像に変更を検出したときに画像を更新すると信じています。 – EmilioPelaez
Xcode 4.0 Build 4A304aを使用していて、「クリーン」オプションを使用しないでイメージを更新しません。 – antf
もちろん、「完璧な」IDEは、画像の最終変更日が異なっていることに気づくか、変更を検出するための他のスキームを持っています。時には、そのようなことの信頼性は、同じIDE内であってもプロジェクトによって異なります。 –
- 1. jQuery製品のズームプラグインは何ですか?
- 2. メソッドの変数の複製の目的は何ですか?
- 3. xcode 8のボタンストレッチオプションの目的は何ですか
- 4. のXcode 4.2製品場所
- 5. TFSでの製品バックログ項目のフィルタリング
- 6. 製品カタログの中で最もスケーラブルなデータモデルは何ですか?
- 7. Web Adverstimentに使用できる製品とは何ですか?
- 8. 私の製品の正しいPayPalコードは何ですか?
- 9. 静的な目的は何ですか?
- 10. マゼンタで製品、顧客、製品価格を自動的にインポートするには?
- 11. マゼンタの親子製品は何ですか?
- 12. Oracleデータベース製品のoracle universalインストーラとは何ですか?
- 13. 弾性とその関連製品とは何ですか?
- 14. Mongoclientとは何ですか?その目的は何ですか?
- 15. xcodeのios製品のディプロプメントターゲット8.3.2
- 16. Xcodeの - バンドル識別子ではなく、製品名
- 17. Xcodeの文書の下にある「Notes」の目的は何ですか
- 18. Ember.Containerの目的は何ですか
- 19. マーカーインターフェイスの目的は何ですか?
- 20. jquery.mobile.structureの目的は何ですか?
- 21. オペレータ "^"の目的は何ですか?
- 22. AccountManager(アンドロイド)の目的は何ですか?
- 23. SetDefaultFieldSortScoringの目的は何ですか?
- 24. Dockerビルドコンテキストの目的は何ですか?
- 25. Newtonsoft.Json.JsonToken.StartConstructorトークンの目的は何ですか?
- 26. SDL_opengl_glext.hの目的は何ですか?
- 27. Expressionクラスの目的は何ですか?
- 28. Control.GetPreferredSizeメソッドの目的は何ですか?
- 29. durandalの目的は何ですか?
- 30. Ember.js - Ember.lookupの目的は何ですか
[この質問の回答は役に立ちます](http://stackoverflow.com/questions/5714372/how-to-empty-caches-and-clean-all-targets-xcode-4) –