方法:自定义Xcode模板样式
来源:互联网 发布:matlab中矩阵归一化 编辑:程序博客网 时间:2024/05/24 04:11
自定义Xcode模板样式
从代码规范的角度来讲, 每个类中都需要有响应的代码分类, 但每个代码模块都需要#pragma mark -
来分割代码, 未必也太过麻烦。所以, 我修改了Xcode中类的模板样式, 拿VC 来举例, 就如下图一样:
修改系统模板样式
Xcode系统模板的路径: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/
Templates文件夹下有File Templates
文件夹, 包含的是文件模板:
还Project Templates
文件夹,包含工程模板:
当然, 我们第一张图中我们修改的只是一个系统的cocoa touch 的一个类, 也是我们使用最多的模板, 路径是 File Templates/Source/Cocoa Touch Class.xctemplate
。
我们需要改UIViewController的模板,但是有 UIViewControllerObjective-C、 UIViewControllerSwift、UIViewControllerXIBObjective-C、UIViewControllerXIBSwift。这么多, 如何选择? 从它们的名字上就能看出来,也就是OC与Swift、是否用Xib的区别。所以我们找出自己需要的就可以了, 我这里选的是UIViewControllerObjective-C。
打开文件夹, 就会发现有___FILEBASENAME___.h
和___FILEBASENAME___.m
这两个文件。这里说明一下一些宏定义:
当然这个文件默认是不让修改的,我们可以修改他的权限,或者复制一份到别处,修改完替换原文件。总之修改其中的内容为我们想要的代码样式。
修改完成或替换文件后, 重启下Xcode, 这时你再创建UIViewController就会发现它已是你想要的模样了。
自定义模板
如果更改系统模板会有问题,就是xcode更新后我们所做的更改就没有了。
为了解决这个问题,我们可以在~/Library/Developer/Xcode/Templates
路径下新建一个Templates
文件夹,再在Templates
里新建一个Custom
的文件夹,把系统的Cocoa Touch Class.xctemplate
复制进去,然后进行修改就可以了。效果如下:
- 方法:自定义Xcode模板样式
- 自定义Xcode模板
- 创建Xcode自定义模板
- 自定义xcode文件模板
- 自定义xcode文件模板
- 自定义iOS Xcode工程模板
- 【Xcode】创建自定义文件模板
- 自定义Xcode代码模板:Code Snippet
- xcode自动生成方法注释模板
- VS中自定义模板方法
- Xcode插件KSImageNamed添加自定义方法
- 【无限互联】xcode自定义类的模板
- XCode自定义模板(支持OC和Swift)
- Chrome自定义CSS样式的方法
- HTML5自定义select标签样式的方法
- 样式模板
- Android自定义模板view的方法
- 自定义Android Studio方法注释模板
- 在js中变量的有效范围问题
- Android Interpolator(插值器)的介绍和使用
- Yarn 安装
- C++基础知识点
- 复习
- 方法:自定义Xcode模板样式
- osg自动生成法线的方法
- Unity shader学习笔记 (二)
- java中怎么调用sort方法
- Kotlin-Android世界的一股清流-Class类
- php post提交失败,但是get正常
- UVA 10954 Add All(Huffman编码)
- FindBugs错误整理
- hadoop2.4.1伪分布式搭建