意識高い人は、コーディング規約作るけど、意識低い人はそれを採用しない。 これはどうしようもないので、もっと意識を高くし、コードフォーマッターを使って処理を自動化する。これで、(命名規則等を除き)見た目の部分でだいぶましになる。 コードフォーマッターにはUncrustifyを使う。 Xcodeを使っている場合は、BBUncrustifyPlugin-Xcodeを利用するとXcodeのプラグインとしてUncrustifyを呼べるようになります。あとはショートカットキーとかを割り当てたりご自由に。 以下一例 例では、Objective-Cを用いているけど、UncrustifyはC, C++, C#, ObjectiveC, D, Java, Pawn, VALAに対応しています。 #import "Test.h" @interface Test(Private) -(void)hoge; @en
インストールしたuncrustifyをXcodeから実行するには以下の手順が必要となります。 uncrustifyの設定ファイルを作成 uncrustifyを実行するスクリプトを作成 Behaviorを作成しスクリプトを登録する ●uncrustifyの設定ファイルを作成 素敵にも既にまとめてくださっているので以下のURLを参考にすれば良いかと思います。 http://robertjpayne.com/post/9092159751/using-uncrustify-directly-in-xcode-4?af27ab90 いきちがいのぷろぐらむあ - PG雑記/Uncrustifyのオプション - Uncrustify(0.38) のconfigのオプション指定. ●uncrustifyを実行するスクリプトを作成こちらも素敵にも既にまとめてくださっているので以下のURLを参考にすれば良い
Source Code Beautifier for C, C++, C#, ObjectiveC, D, Java, Pawn and VALA Introduction The goals of this project are simple: Create a highly configurable, easily modifiable source code beautifier. Features Indent code, aligning on parens, assignments, etc Align on '=' and variable definitions Align structure initializers Align #define stuff Align backslash-newline stuff Reformat comments (a little
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く