Xcode格式化预生成的代码

5
我有一种特定的代码格式,每次我创建一个新的UIViewController(或任何其他类),都会自动生成来自苹果的相同代码。在开始之前,我必须花费2分钟将其清理为我想要的格式。我想知道是否有一种方法可以在Xcode中设置我的格式化代码版本,这样我就不必浪费时间重新格式化了。感谢您的帮助!
4个回答

2
您可以在/Developer/Library/Xcode/Templates中找到Xcode在创建新文件时使用的所有模板。请查看其中的内容,您应该能够轻松理解它们的工作原理。
希望这有所帮助。

请注意,这是旧路径,XCode 4将文件放置在不同的位置。 - Kendall Helmstetter Gelner
在XCode 4中它位于哪里? - msgambel
这可能是我 Xcode 3 安装的遗留物。在 Xcode 4 中它在哪里? - Cthutu

1

1

你可以编写自己的模板(就像其他人详细介绍的那样),或者只需将源代码通过代码格式化程序运行(uncrustify 在 Objective-C 源代码上效果很好)。


1

XCode 4 改变了模板的工作方式和位置,因此请注意遵循指示,除非它们是针对 XCode 4 的。您可以在我的 XCode4 自定义存储库中找到一些模板示例以及它们所在的路径:

https://github.com/KiGi/XCode4Customization

系统模板所在的路径为:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates

请勿更改这些路径,在您自己的库目录中进行复制和修改:

~/Library/Developer/Xcode/UserData/File Templates

这些路径也在 GitHub 上的“WhereToPlaceFiles”RTF 文件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接