美文网首页iOS 大神之路电脑相关iOS 好东西
玩转Xcode之修改系统生成的注释模板

玩转Xcode之修改系统生成的注释模板

作者: 勤奋的笨老头 | 来源:发表于2015-08-12 23:57 被阅读9147次

在使用Xcode创建工程或者新建类的时候,顶部都会有一些xcode帮我们生成的注释

<pre><code>
//
// MySingletonClass.h
// 单例模式
//
// Created by 洪峰 on 15/8/12.
// Copyright (c) 2015年 洪峰. All rights reserved.
//
</code></pre>

比如上面这一段,但有时候我们想在这部分注释里面添加一些内容,比如自己的博客地址,github地址,公司信息等等.

特别是想开源一些工具或者自己写一些框架的时候。
这时候我们总不能一个一个文件的去改吧,太繁琐了。其实xcode这些模板都是写好在一个文件夹里面的,
我们只需要进去修改相应的文件就可以一劳永逸了。
文件夹位置,应用程序-找到xcode-右击显示包内容 Xcode ▸ Contents ▸ Developer ▸ Platforms ▸ iPhoneOS.platform ▸ Developer ▸ Library ▸ Xcode ▸ Templates

找不到这个文件夹的可以在Contents中搜索: Cocoa Touch Class.xctemplate##

Templates这个文件夹里有两个文件夹

其中 File Templates 就是我们要进去修改的 ,而 Project Templates是我们在新建项目的时候看到的一些描述,自动生成的固定代码。以后有机会在说这部分。

上面是我们新建类的时候弹出的选择界面,下面是File Templates中的内容。是不是一眼就看明白了,我们在进Source看看

Snip20150812_1.png

Source文件夹下的 Cocoa Touch Class.xctemplate 中有很多文件夹(如下图),顾名思义,相信大家应该都知道是什么意思

Snip20150812_5.png
我以修改NSObjectObjective-C里面的文件为例

源文件为
<pre><code>
//
// ___FILENAME___
// ___PROJECTNAME___
//
// Created by ___FULLUSERNAME___ on ___DATE___.
//___COPYRIGHT___
//

import "___FILEBASENAME___.h"

@implementation ___FILEBASENAMEASIDENTIFIER___

@end
</code></pre>

上面的注释部分为我们要修改的地方,具体怎么改看大家自己的喜好了

___xxx___这三个下划线相当于展位符号,

___FILENAME___ 表示根据文件获取文件名 ___DATE___ 为获取当前日期 >

下面是我修改的内容
Snip20150812_9.png

因为_在Markdown语法里面有特殊含义,这一段编辑起来实在太痛苦了,最后还是截图吧。

修改完成以后再用xcode新建一个继承NSObject的类,默认生成的注释模板如下

Snip20150812_7.png

相信后面大家应该知道怎么做了~

欢迎关注我的微博交流:
http://weibo.com/hongfenglt

相关文章

网友评论

  • 我叫小随:简猪666呀
  • 漫步在银河畔:我一直想要的一个功能是,添加一个最后修改时间,不知道怎么实现呢
  • 敏敏的老公:你好 我Xcode 7.2 按照你说的方法 修改了 但是我新建累 并没有生成我修改的注释模版啊
  • 西风颂:麻烦问一下在新建项目的时候怎么设置才能让新建的工程文件中的appdelegate和viewcontroller都会带上前缀呢?而不用后期再去修改;
    西门欥雪:@西风颂 点击左上角:项目,右侧面板中上方有个class prefix,你在里面写前缀就好了。
  • coderBoy:感谢楼主的帖子我终于可以设置,就是修改Xcode文件一定要修改权限不行 你就直接将所有权限都赋值给Xcode.APP,这样就能修改 Cocoa Touch Class.xctemplate里面的文件了
  • GeekFounder:修改的时候提示无法解锁是怎么回事呢?
    562c6990dfb7:@SteveZhong 用命令行怎么写?我试了一下改权限并没有用
    GeekFounder:@大鼻头道士 谢谢,需要用命令行解决
    c0e5628f6a62:@SteveZhong 去修改权限就可以打开了 右键->显示简介->最底下'共享与权限'->添加登录账号并赋予 读与写 的权限
  • 真一:很好,找了很久! :he :heart: :heart: art:
  • 44074f73731a:这个是不是有点麻烦了,如果是一个团队,还得每个电脑都要配置啊;
    而且还得针对每个文件进行配置,有没有sh脚本之类的办法,去简化修改泥
  • b134614228c3:喜欢💖💖💖💖💖💖💖💖💖💖
  • ChenJZ:这个好·

本文标题:玩转Xcode之修改系统生成的注释模板

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