玩转Xcode之修改系统生成的注释模板
2015-08-12 14:27
281 查看
在使用Xcode创建工程或者新建类的时候,顶部都会有一些xcode帮我们生成的注释
比如上面这一段,但有时候我们想在这部分注释里面添加一些内容,比如自己的博客地址,github地址,公司信息等等.
特别是想开源一些工具或者自己写一些框架的时候。
这时候我们总不能一个一个文件的去改吧,太繁琐了。其实xcode这些模板都是写好在一个文件夹里面的,
我们只需要进去修改相应的文件就可以一劳永逸了。
文件夹位置,应用程序-找到xcode-右击显示包内容 Xcode ▸ Contents ▸ Developer ▸ Platforms ▸ iPhoneOS.platform ▸ Developer ▸ Library ▸ Xcode ▸ Templates
Templates这个文件夹里有两个文件夹
其中 File Templates 就是我们要进去修改的 ,而 Project Templates是我们在新建项目的时候看到的一些描述,自动生成的固定代码。
上面是我们新建类的时候弹出的选择界面,下面是File Templates中的内容,是不是一眼就看明白了,我们在进Source看看
Cocoa Touch Class.xctemplate中有很多文件夹,顾名思义,相信大家应该都知道是什么意思
我以修改NSObjectObjective-C里面的文件为例
源文件为
上面的注释部分为我们要修改的地方,怎么改看大家自己的需求吧
__xxx__这两个下划线相当于展位符号,
下面是我修改的内容
修改完成以后再用xcode新建一个继承NSObject的类,默认生成的注释模板如下
相信后面大家应该知道怎么做了~
欢迎关注我的微博: 交流技术
http://weibo.com/hongfenglt
// // MySingletonClass.h // 单例模式 // // Created by 洪峰 on 15/8/12. // Copyright (c) 2015年 洪峰. All rights reserved. //
比如上面这一段,但有时候我们想在这部分注释里面添加一些内容,比如自己的博客地址,github地址,公司信息等等.
特别是想开源一些工具或者自己写一些框架的时候。
这时候我们总不能一个一个文件的去改吧,太繁琐了。其实xcode这些模板都是写好在一个文件夹里面的,
我们只需要进去修改相应的文件就可以一劳永逸了。
文件夹位置,应用程序-找到xcode-右击显示包内容 Xcode ▸ Contents ▸ Developer ▸ Platforms ▸ iPhoneOS.platform ▸ Developer ▸ Library ▸ Xcode ▸ Templates
Templates这个文件夹里有两个文件夹
其中 File Templates 就是我们要进去修改的 ,而 Project Templates是我们在新建项目的时候看到的一些描述,自动生成的固定代码。
上面是我们新建类的时候弹出的选择界面,下面是File Templates中的内容,是不是一眼就看明白了,我们在进Source看看
Cocoa Touch Class.xctemplate中有很多文件夹,顾名思义,相信大家应该都知道是什么意思
我以修改NSObjectObjective-C里面的文件为例
源文件为
// // ___FILENAME___ // ___PROJECTNAME___ // // Created by ___FULLUSERNAME___ on ___DATE___. //___COPYRIGHT___ // #import "___FILEBASENAME___.h" @implementation ___FILEBASENAMEASIDENTIFIER___ @end
上面的注释部分为我们要修改的地方,怎么改看大家自己的需求吧
__xxx__这两个下划线相当于展位符号,
___FILENAME___ 表示根据文件获取文件名 ___DATE___ 为获取当前日期
下面是我修改的内容
/** * * Created by 洪峰 on ___DATE___. * Copyright (c) 2015年 洪峰. All rights reserved. * * ##################################################### * # # * # _oo0oo_ # * # o8888888o # * # 88" . "88 # * # (| -_- |) # * # 0\ = /0 # * # ___/`---'\___ # * # .' \\| |# '. # * # / \\||| : |||# \ # * # / _||||| -:- |||||- \ # * # | | \\\ - #/ | | # * # | \_| ''\---/'' |_/ | # * # \ .-\__ '-' ___/-. / # * # ___'. .' /--.--\ `. .'___ # * # ."" '< `.___\_<|>_/___.' >' "". # * # | | : `- \`.;`\ _ /`;.`/ - ` : | | # * # \ \ `_. \_ __\ /__ _/ .-` / / # * # =====`-.____`.___ \_____/___.-`___.-'===== # * # `=---=' # * # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # * # # * # 佛祖保佑 永无BUG # * # # * ##################################################### * * 新浪微博:http://weibo.com/hongfenglt 欢迎互粉交流 * 博客地址:http://blog.csdn.net/hongfengkt */ // ___PROJECTNAME___ // ___FILENAME___ //
修改完成以后再用xcode新建一个继承NSObject的类,默认生成的注释模板如下
相信后面大家应该知道怎么做了~
欢迎关注我的微博: 交流技术
http://weibo.com/hongfenglt
相关文章推荐
- POJ 1149 PIGS (最大流)
- hdu 3746 Cyclic Nacklace KMP循环节问题
- Oracle中删除用户下所有对象
- 数据库内搜索问题
- 页面弹层置灰 js
- 代理模式
- 基于PHP QR Code生成带不失真logo二维码
- 玩转Xcode之修改系统生成的注释模板
- JSON
- 【Android】首次进入应用时加载引导界面
- A implementaion for 2D blue noise
- 【Xamarin开发 Android 系列 11】 创建一个Json读取数据应用-添加摄像头集成
- 【Xamarin开发 Android 系列 12】 创建一个Json读取数据应用-添加定位服务
- IDEA & Maven & Spring & MyBatis 编写数据服务
- 使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务(包括使用 RestTemplate 与 REST 服务进行通信)
- 如何为 RHEV-M 安装配置一个离线的软件存储仓库(REPOSITORY) 推荐
- nginx http Access 模块指令
- 数据库多表连接查询
- POJ 2051 Argus STL 优先队列
- 苹果官方Instruments工具之Automation的介绍