私のコーディングスタイルは、常に改行にオープニングブレースを付けることです。
int aBoringCFunction()
{
...
Appleは以前はこのスタイルに従っていましたが{
、関数と同じ行にあるように変更されました。ブロックを使用する場合、Appleコードには常に:の{
直後があります。^
dispatch_async(dispatch_get_main_queue(), ^{
...
ブロックで私のスタイルを使用することが問題になる理由はありますか?例えば:
dispatch_async(dispatch_get_main_queue(), ^
{
...
私は自分のスタイルが好きですが、それがブロックに問題を引き起こす場合は、それを再考する必要があります。
明確化
この質問は、C言語のBlocks拡張に関するものです。中括弧についての一般的な質問ではありません。問題は、Blocks拡張機能がコードスタイルに何らかの影響を与えるかどうかです。