美文网首页
Objective-C代码风格及Clang-Format

Objective-C代码风格及Clang-Format

作者: yoli_az | 来源:发表于2016-05-12 14:34 被阅读973次

一、整理了objclean调查结果中多数人的代码风格,http://objclean.com/survey.php
1.function

2.property declare


3.variable declare


4.protocol


5.condition


二、使用Clang-Format
Clang-Format是一款Xcode的代码格式化插件,github项目地址https://github.com/travisjeffery/ClangFormat-Xcode,安装使用过程如下:
1.通过Package Manager搜索并安装插件

2.在工程目录下放置.clang-format的配置文件,可以自己调整相应值,示例配置文件如下:
# 基础样式
BasedOnStyle: LLVM

# 缩进宽度
IndentWidth: 4

# 圆括号的换行方式
BreakBeforeBraces: Attach

# 支持一行的if
AllowShortIfStatementsOnASingleLine: true

# switch的case缩进
IndentCaseLabels: true

# 针对OC的block的缩进宽度
ObjCBlockIndentWidth: 4

# 针对OC,属性名后加空格
ObjCSpaceAfterProperty: true

# 每行字符的长度
ColumnLimit: 0

# 注释对齐
AlignTrailingComments: true

# 括号后加空格
SpaceAfterCStyleCast: false

# 不在小括号里加空格
SpacesInParentheses: false

# 不在中括号里加空格
SpacesInSquareBrackets: false

3.安装成功后会在xcode–>Edit里出现选项


相关文章

网友评论

      本文标题:Objective-C代码风格及Clang-Format

      本文链接:https://www.haomeiwen.com/subject/lyhprttx.html