2

私はゲーム開発者です。最終フェーズにある box2d を使用してゲームを開発しました。コードのリファクタリングを試みたときにコードを構造化するために、このエラー アラートhttp://screencast.com/t/ir1nCvnxを受け取りました。しかし、.mm 接尾辞を使用していない別のプロジェクトのコードをリファクタリングしようとすると、それを理解できることを意味します。私が知りたいのは、C++ の概念を使用してコードのコード リファクタリングを行うことができるかということです。そうでない場合、コードのリファクタリングを行う他の方法は何ですか。

4

1 に答える 1

2

Xcode はすべてのコード カバレッジ機能を clang フロント エンドに依存していたため、最終的には C++ をリファクタリングできるようになるだろうと考えていました。私が理解しているように、clang の C++ サポートがまだ不十分だったため、過去に C++ をリファクタリングしませんでした。

しかし、clang は現在、非常に優れた C++ コンパイラです。それでも、Xcode はシンボルの名前を変更することさえ躊躇します (私がこれまでに必要とした唯一のリファクタリングです)。

そのため、これまで C++ コードをリファクタリングすることはできませんでしたが、clang / LLVM / XCode の新しいリリースでそれを取得できることを願っています。

于 2013-03-02T10:11:40.327 に答える