Uncrustify を使用してコードを美しくするように xcode を構成しました。Uncrustify 構成ファイルを変更したところ、結果のコードはほぼ希望どおりになりました。
私が気に入らないことの 1 つは、閉じ中括弧と次のコード行の間の空白行を削除することです。たとえば、これは Uncrustify が現在行っていることです。
入力:
if (jsonData != NULL)
{
return [jsonData objectFromJSONData];
}
NSLog(@"Data read");
現在の出力:
if (jsonData != NULL)
{
return [jsonData objectFromJSONData];
}
NSLog(@"Data read");
この場合、目的の出力は入力と同じになります。
if (jsonData != NULL)
{
return [jsonData objectFromJSONData];
}
NSLog(@"Data read");
私はすでに nl_after_func_body = true で遊んでいましたが、これは役に立ちません。
構成ファイルに次の追加を使用して、必要な動作を取得することができました。
nl_before_if = force
nl_after_if = force
nl_before_for = force
nl_after_for = force
nl_before_while = force
nl_after_while = force
nl_before_switch = force
nl_after_switch = force
nl_before_do = force
nl_after_do = force