0

大規模な iOS プロジェクトで使用されるかなり大きな Objective-C ファイルがいくつかあります。これらのインポートを 3 つの方法で整理したいと思います。

  1. ライブラリを上部に、個々のファイルを下部に配置したい
  2. すべてのインポートをアルファベット順にしたい
  3. 未使用のインポートを削除する方法が欲しい

3 つすべてが IDE に必要なもののように思えますが、Xcode はそれらのいずれもサポートしていないようです。誰でも解決策を推奨できますか?

4

2 に答える 2

0

Uncrustifyを使用して、プロジェクトのソースコードを自動フォーマットします。特に、インポート ステートメントをアルファベット順に並べ替えます。特に私は持っています:

  • UniversalIndentGUIを使用して Uncrustify 構成ファイルを作成しました
  • メインターゲットが依存し、前述の構成ファイルでUncrustifyを実行する「FormatSourcecode」というXcodeターゲットを作成しました

ライブラリのインポートは「<」で始まり、自然に並べ替えられるため、このようなセットアップはポイント1と2を解決します。

于 2014-04-11T15:16:59.080 に答える
0

最初の 2 つの問題は、コマンド ラインで実行するスクリプトを (任意の言語で) 記述すれば、かなり簡単に解決できます。3 つ目は少しトリッキーです。clang を使って何かをリギングできるかもしれませんが、おそらく手動で行う必要があります。

Xcode にこのような機能が組み込まれているとよいと思います。

于 2012-06-02T20:10:22.883 に答える