7

引数としてブロックがある場合に、clang-format が改行を追加しないようにする方法を見つけようとしています。

たとえば、私はこれが欲しい:

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(500 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
    NSLog(@"here");
});

これではない:

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(500 * NSEC_PER_SEC)),
               dispatch_get_main_queue(),
               ^{
                 NSLog(@"here");
               });

物事にレンチを投げるために、複数のブロック引数を次のように分割することも必要です。

[self method:argument success:^(NSString* result) {
    // Do stuff
} failure:^(NSError *error) {
    // Do other stuff
}

誰でもこれを理解するのを手伝ってもらえますか? clang-formatでも可能ですか?

私の.clang-format

4

0 に答える 0