返回
利用CLANG 格式化你的代码,拒绝编码混乱
IOS
2024-02-01 18:15:07
大家好,我是 Bytes,一个热衷于代码设计、探索软件开发新思路的攻城狮。今天跟大家聊聊如何使用CLANG 格式化你的代码,拒绝编码混乱。
前言
相信大家对这个问题已经再熟悉不过了,每个团队都应该有统一的代码风格和规范,这带来的好处我相信不言而喻,具体我就不多说了,大家都懂的😁。如何更有效率的去做这件事呢,我这次就来说说如何更好的自动格式化你的代码。
为什么选择CLANG格式化?
CLANG格式化诞生于Clang编译器,是开源跨平台的一套代码格式化工具。我相信绝大部分的iOS开发人员对Xcode插件Clang Format都有所耳闻,它就是基于clang-format开发而来,也是最强大最常用的工具。选择它的原因主要有三点:
- 兼容性强,跨平台,几乎可以支持所有主流的开发语言 。如:C、C++、C#、Swift、Objective-C、Java、JSON等等。
- 规则全面,几乎涵盖了所有代码格式的规范 。
- 可配置性非常强,可根据自身需求进行个性化定制 。
怎么使用Clang Format自动格式化代码呢?
-
Xcode插件Clang Format
- 安装
可以通过Alcatraz插件管理工具安装,或者直接下载安装包进行安装。 - 配置
- 打开Xcode,在菜单栏中找到“Clang Format”菜单,点击“Preferences”。
- 在弹出的窗口中,可以对Clang Format的各种选项进行配置。
- 配置完成后,点击“OK”保存即可。
- 使用
在Xcode中选中要格式化的代码,然后按快捷键“Command + Option + F”即可对代码进行格式化。
- 安装
-
命令行工具
- 安装
可以通过brew安装,命令如下:
brew install clang-format
- 使用
在终端中cd到要格式化的代码所在的目录,然后执行以下命令:
clang-format -i *.{h,m}
其中,-i选项表示对文件进行就地格式化。
- 安装
总结
CLANG格式化的好处多多,用过的人都说好。有了它,不仅能提高代码的可读性,还能节省我们大量的时间,让我们专注于更重要的事情。
彩蛋
CLANG格式化除了可以格式化代码之外,还可以用来检查代码的格式是否符合规范。这对于代码审查和代码重构来说都是非常有用的。
好了,今天的分享就到这里了,希望对大家有所帮助。我是Bytes,一个致力于提升iOS开发效率的码农,如果你觉得这篇文章对你有所帮助,请给我点个赞吧!