我并不是要在这里开始一场代码格式化圣战,但我想知道是否有人对如何最好地格式化 Objective-C 中的嵌套块有任何建议。
这是我今天写的一些代码:
[UIView animateWithDuration:1.0
animations:^{
self.alpha = 0.5;
}
completion:^(BOOL finished){
[UIView animateWithDuration:1.0
animations:^{
winView.alpha = 1.0;
}
completion:^(BOOL finished){
winView.alpha = 0.0;
}];
}];
我几乎让 Xcode 格式化它,它并不可怕。但我有点害怕六个月后我会偶然发现这个来修复一些错误,并想打自己的脸。
有人对如何使嵌套块尽可能可读有任何指示吗?