Xcode添加自定义类
2016-04-18 17:06
309 查看
在很长一段时间忙于项目都没有写博客,现在项目接近尾声准备在慢慢整理些东西出来,分享之余也算给自己一个总结。
有过iOS开发经验的同学应该对Xcode类模板都不陌生,只不过之前用的都是系统自带类模板。比如我们创建UIViewController所产生的viewDidLoad方法就是系统自带模板里的,有了系统的帮我们写好的方法能够让我们的开发变得方便和高效。但是系统的模板毕竟有限,直到有一天我们想要更加高效,更加方便时,系统模板就不能够满足需求了。这时候就会开始思考能够自定义Xcode类模板,话不多说直接上方法。
替换.m代码
找到TemplateInfo.plist文件,将文件复制到桌面(不能直接修改,改完后再替换回来即可)
打开这个文件点击Option->Item 1->Suffixes/Values
1.在Suffixes里面添加自定义的模板类的类名以及模板类所继承的类名
2.在Values下面添加自定义模板类的类名
有过iOS开发经验的同学应该对Xcode类模板都不陌生,只不过之前用的都是系统自带类模板。比如我们创建UIViewController所产生的viewDidLoad方法就是系统自带模板里的,有了系统的帮我们写好的方法能够让我们的开发变得方便和高效。但是系统的模板毕竟有限,直到有一天我们想要更加高效,更加方便时,系统模板就不能够满足需求了。这时候就会开始思考能够自定义Xcode类模板,话不多说直接上方法。
1. 创建.h和.m文件
2. 替换.h和.m文件代码
替换.h代码,直接粘贴就好// // ___FILENAME___ // ___PROJECTNAME___ // // Created by ___FULLUSERNAME___ on ___DATE___. //___COPYRIGHT___ // ___IMPORTHEADER_cocoaTouchSubclass___ @interface ___FILEBASENAMEASIDENTIFIER___ : UIViewController @end
替换.m代码
// // ___FILENAME___ // ___PROJECTNAME___ // // Created by ___FULLUSERNAME___ on ___DATE___. //___COPYRIGHT___ // #import "___FILEBASENAME___.h" @interface ___FILEBASENAMEASIDENTIFIER___ () @end @implementation ___FILEBASENAMEASIDENTIFIER___ - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. } // 新添加的方法 - (void)backBtnClick:(UIButton *)sender { [self.navigationController popViewControllerAnimated:YES]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } /* #pragma mark - Navigation // In a storyboard-based application, you will often want to do a little preparation before navigation - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { // Get the new view controller using [segue destinationViewController]. // Pass the selected object to the new view controller. } */ @end
3.在桌面创建文件夹,将之前的.h和.m文件放入文件夹
文件夹的命名规则:类模板的名(ClassTemplateVC)+Objective-C4.将文件夹下的.h和.m文件的名称改掉
文件命名规则:FILEBASENAME.h,FILEBASENAME.m(复制粘贴即可强调内容)5.找到系统类模板存放的目录
在Xcode7上的目录:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source找到TemplateInfo.plist文件,将文件复制到桌面(不能直接修改,改完后再替换回来即可)
打开这个文件点击Option->Item 1->Suffixes/Values
1.在Suffixes里面添加自定义的模板类的类名以及模板类所继承的类名
2.在Values下面添加自定义模板类的类名
6.把第3步创建的文件夹复制到第七步的路径下即可(TemplateInfo.plist 同级目录下)
7.重启Xcode就可以看到我们添加的自定义类了
相关文章推荐
- ASP.Net MVC开发基础学习笔记(10):分部视图PartialView
- oracle性能调优-虚拟索引
- 2016年小升初海淀区全部初中排名分析
- tomcat配置虚拟目录的步骤
- 初探博弈论
- 二叉搜索树的后序遍历序列
- 单链表
- linux下安装python工具pip
- php 长整形转字符串
- About QT
- java线程池学习
- 什么是mybatis,mybatis有什么特点
- PowerDesigner 把Comment复制到name中和把name复制到Comment
- 切图教程,PS和AI切图方法分享
- Http规范
- appleDoc 使用
- c# class struct区别
- 异步任务(AsyncTask)
- css中设置margin-right:50px,其它浏览器统统没问题,但在ie6下样式出现错位
- JavaScript数据类型和变量学习小记