Xcode自定义.h和.m中文件的个性化注释(公司、版本、作者、版权声明等)

转载:http://blog.csdn.net/wenmingzheng/article/details/50532870

Xcode中自定义每个.h和.m中上部默认显示的信息(公司,版本,作者,版权声明等)

每个iOS开发者新建class文件的时候都可以看到文件最上面声明的一些基本信息。而这些信息都是默认的,我们现在就要来自定义这些信息。添加一些自己想要添加的,比如Github链接等等。

1.下面为默认的信息

//
//  VideoCell.m
//  WMVideoPlayer
//
//  Created by zhengwenming on 16/1/17.
//  Copyright ? 2016年 author. All rights reserved.
//

2.我们想要这样显示

/*!

@header TableViewCell.m

@abstract
 作者Github址:https://github.com/zhengwenming

作者CSDN博客地址:http://blog.csdn.net/wenmingzheng

@author   Created by zhengwenming on  16/1/17

@version 1.00 16/1/17 Creation(版本信息)

       Copyright ? 2016年 郑文明. All rights reserved.
 */

第一步、Finder -> 应用程序-> Xcode ->右键显示包内容

然后可以看到一个content文件夹,我们要找到这个路径下的一个File Templates(文件模版)。路径为Contents -> Developer -> Platforms -> iPhoneOS.platform -> Developer -> Library -> Xcode -> Templates -> File Templates 

大家看到File Templates文件夹下面有五个文件夹,我们需要修改的是Source文件夹下面的Cocoa Touch Class.xctemplate对应的所有文件的.h和.m,如果只修改一个,那么新建文件的时候,必须继承这个类才会看到自定义的文件注释,所以我本人是把所有的都改了,包括swift的文件。

第二步,选择.h和.m进行自定义修改。

我们那一个NSObjectObjective-C类做例子。选中NSObjectObjective-C,看到NSObjectObjective-C文件下的.h和.m,双击.h文件。我们看到的是默认的设置,系统用双斜杠//注释文件的。那么我们要全部删了,然后加入类似这样的自定义代码(我用了//).

/*!

@header TableViewCell.m

@abstract
 作者Github址:https://github.com/zhengwenming

作者CSDN博客地址:http://blog.csdn.net/wenmingzheng

@author   Created by zhengwenming on  16/1/17

@version 1.00 16/1/17 Creation(版本信息)

       Copyright ? 2016年 郑文明. All rights reserved.
 */

那么最终我们编辑为这样的,有图有真相。 

OK,一个文件已经完成。那么你还要编辑.m文件,copy之后打开.m文件直接粘贴上去就可以了。下面还有很多系统的类,比如UIView对应的,UIViewController对应的,都要修改。在此不再重复,步骤就是复制粘贴。

第三步、重启Xcode,新建一个类

小伙伴们来看看效果:新建一个TableViewCell类 

注意??:我们修改完全部的类之后,要重启Xcode,然后新建一个类,这样就可以看到你的设置了。哈哈!快去试试吧。

时间: 2024-11-08 02:38:51

Xcode自定义.h和.m中文件的个性化注释(公司、版本、作者、版权声明等)的相关文章

unix高级编程中的一个头文件 apue.h 与一个差错文件error.c 的内容

在查看unix高级编程中的代码时,如果我们编写书中的代码,发现一般都会报错,这是因为作者在写这本书时,他自己编写了一个头文件,跟一个差错处理文件,出来处理他自己的代码错误信息: 下面我们来看下代码的内容: 我实现第一个代码,关于文件的打开,实现 ls 命令的代码: #include "apue.h"#include <stdio.h>#include <dirent.h> int main(int argc, char *argv[]){ DIR *dp; st

iOS开发过程中 xcode文件与Finder中文件保持一致 + 支付宝集成出错

目录 环境 前言 1.使用 Gem 安装 synx 2.直接在终端 Terminal 中开始使用 3.在使用的时候还可以加参数来实现不同的功能 4.解决项目中出现的一些 error 环境 OS X 10.11.1Xcode 7.1日期:2015/10/30 前言 最近公司项目要从 SVN 转到 Git,由于公司项目原先是由外包在2个月内赶工出来的,所以很多地方都不符合规范,就比如这次的重点——目录规范,外包的哥们的项目目录结构还算清晰,但在 Finder 中的目录结构就惨不忍睹了.这次的主角是 

xcode对比两个分支中同一个文件

对于同一个项目的两个分支,因为两个分支可能各自都做了一些修改,所以通过Source Control中的History...功能是无法查看的,如下图: 这个时候,我们需要用到xcode的另外一个功能,如图: 操作步骤: 1.点击图中标注为1红框中的按钮,中间的界面会出现并排的两个窗口3和4(窗口3为当前分支文件内容). 2.从另外一个分支的xcode窗口中选中同名的文件,然后使用"command+`"切换到当前的xcode窗口. 3.拖动文件到图片中标注2红框中的位置,窗口4即为拖动过来

iOS开发中文件的上传和下载功能的基本实现-备用

感谢大神分享 这篇文章主要介绍了iOS开发中文件的上传和下载功能的基本实现,并且下载方面讲到了大文件的多线程断点下载,需要的朋友可以参考下 文件的上传 说明:文件上传使用的时POST请求,通常把要上传的数据保存在请求体中.本文介绍如何不借助第三方框架实现iOS开发中得文件上传. 由于过程较为复杂,因此本文只贴出部分关键代码. 主控制器的关键代码: 复制代码代码如下: YYViewController.m#import "YYViewController.h" #define YYEnc

Visual C++中 文件类型

项目通常产生 EXE 或 DLL. 项目可以相互依赖:在生成过程中,Visual C++ 环境在每个项目中和各项目间都要检查依赖项. 每个项目都有核心源代码,并且根据项目类型的不同,它可以有许多其他的文件分别包含项目的各个方面. 这些文件的内容由文件扩展名指示. Visual Studio 开发环境利用文件扩展名确定在生成过程中如何处理文件内容. 文件扩展名  类型  内容 .asmx       源    部署文件. .asp        源    Active Server Page 文件

XCode和Cocoa在开发中使用第三方dylib示例

XCode和Cocoa在开发中使用第三方dylib示例 www.educity.cn   发布者:yukowang   来源:网络转载   发布日期:2014年06月13日 XCode和Cocoa在开发中使用第三方dylib示例是本文要介绍对内容,所谓dylib,就是bsd风格的动态库.基本可以认为等价于windows的dll和linux的so.mac基于bsd,所以也使用的是 dylib. 如果你需要引用一个第三方的dylib,在xcode下编译出cocoa程序,在本机上运行是不会出问题的.但

cl_nif.c:40:19: 致命错误:CL/cl.h:没有那个文件或目录

[[email protected] cl]# rebar compile ==> cl (compile) Compiling c_src/cl_nif.cc_src/cl_nif.c:40:19: 致命错误:CL/cl.h:没有那个文件或目录 #include <CL/cl.h> ^ 编译中断.ERROR: compile failed while processing /usr/local/ERL_LIBS_FILE/cl: rebar_abort 解决办法: 首先使用wherei

错误:readline/readline.h:没有那个文件或目录解决方法

make linux在包含自 lua.h:16 的文件中,从 lua.c:15:luaconf.h:275:31: 错误:readline/readline.h:没有那个文件或目录luaconf.h:276:30: 错误:readline/history.h:没有那个文件或目录lua.c: In function 'pushline':lua.c:182: 警告:隐式声明函数 'readline'lua.c:182: 警告:赋值时将整数赋给指针,未作类型转换lua.c: In function

VIM中 文件的打开与保存

用 :edit 命令打开一个文件 :edit + {filename}           就可以打开一个文件到缓冲区中, 并且可以加文件路经的: 在路经中, %表示当前文件的完整路经, 用:h 可以去除文件名,保留文件路经中的其它部分:所以呢,我们可以组合使用   %:h 另个,在输入路经的过程中,也可以用tab 进行补全: 使用netrw的管理文件系统: 使用: edit + {路经}可以打开路经下的文件管理系统, 全中文件以后按回车键就会进行该文件: 如:进入当前文件路经:      :e