Xcode习惯于在它创建的每个代码文件的顶部放置各种(冗余的)信息,包括版权声明、类名称、项目名称和客户名称。不管你喜不喜欢,一旦你创建了一个新的类"A",然后将它重构为"B",那么信息就已经是错误的了。评论会一直说这是"A.h“或"A.m”。此外,如果您在下一个项目中重用一个项目中的类,它还将声明错误的项目名称。
//
// A.h
// ProjectName
//
// Created by Author on 19-06-11.
// Copyright 2011 CompanyName. All rights reserved.
//这肯定是有原因的,没有太多人抱怨这一点。你有什么诀窍让标题注释保持最新?有没有工具可以自动纠正所有的错误?有没有隐藏的设置?
干杯,EP。
发布于 2011-10-21 00:07:00
也许有一种方法可以更新你的评论,但这将是棘手的。
就定制模板而言,这并不是那么糟糕。它只是一个位于/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Cocoa Touch/中的文本文件
请不要在此处编辑这些文件,因为当您更新或重新安装xcode时,这些文件将被覆盖。将您的自定义模板放在此处,位于您的主目录中。
~/Library/Developer/Xcode/Templates/File Templates/
High Order Bit explains further。
发布于 2011-10-22 02:53:44
简短回答:使用SCM提交钩子(git example、svn example、cvs example)
Reason:好吧,你可以放心,XCode不会这么做。XCode所能做的就是将它自己附加到版本控制系统中。使用大多数SCM支持的提交钩子来完成这项工作相当简单。它们在提交/推送之前/之后启动,以便更新源代码。你甚至可以在提交时自动发送电子邮件等。
因为在我看来GIT是最近最流行的,所以请看this article。
发布于 2011-10-21 03:26:50
我使用自定义模板(参见@TMB的注释链接,解释如何创建自己的模板),这些模板消除了项目名称和版权信息。文件名几乎不会改变,这对我来说还不是问题。如果它成为一个问题,我会将它从我的模板中删除。如果我再次这样做,我会从一开始就删除文件行:有更好、更可靠的方法来确定您所在的文件,而不是转到文件的顶部。
https://stackoverflow.com/questions/7791453
复制相似问题