ios - 用于 block 的 Objective-C clang 格式

标签 ios objective-c clang-format

我已经用谷歌搜索并修改我的 .clang 格式文件几个小时了。

我希望我的 block 看起来像这样:

[UIView animateWithDuration:0.3 animations:^{
    label.alpha = 0;
} completion:^(BOOL finished) {
    label.hidden = YES;
}];

不是这个:

[UIView animateWithDuration:0.3 animations:^{
    label.alpha = 0;
}
    completion:^(BOOL finished) {
        label.hidden = YES;
    }];

我似乎找不到正确的参数或参数组。

我也尝试过 Uncrustify,但盯着新的配置文件语法并不是可取的,尤其是在有 clang 格式解决方案的情况下。

最佳答案

// clang-format off

[UIView animateWithDuration:1 animations:^{

} completion:^(BOOL finished){

}];
// clang-format on

关于ios - 用于 block 的 Objective-C clang 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35822386/

相关文章:

ios - MKMapView中如何实现Ground Overlays

c++ - clang 格式在单行上捕获空语句

visual-studio - 有没有办法在解决方案中的每个 .cpp 和 .h 文件上调用 clang-format ?

ios - 将 NSArray 保存到 NSUserDefaults 不起作用

iphone - 在CGMutablePath中绘制UIImage

ios - 根据条件在 View Controller 之间进行 Segue

objective-c - ARC - 带有 CF 实例变量的 ObjC 对象

c++ - RawStringFormats 和 Delimeters 'pb' 在 clang 格式中的含义

iphone - 有人可以将从应用商店下载的 ipa 重新分发给越狱用户吗?

android - 在录制视频的同时捕获电话方向/位置