我们在开发过程中经常用到文件模板,不过一般都是系统定义好的模板,比如创建自定义类的时候,创建一个VC的时候都用到了,下面描述一下改如何创建属于自己的Xcode文件模板,先来一张神兽震bug图
123.png
是不是感觉萌萌哒😀😀
下面就来看看怎么实现的
先找到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source
这个路径,在当前路径下,我们能看到平时经常用的文件模板,如下图:
image.png
我们可以在现有的模板里面修改个性模板,也可以选择新建一个自己的模板,比如上图中的Tomous
就是我新建的,把Source
里面的Cocoa Touch Class.xctemplate
复制一份粘贴到新建的模板当中,
image.png
然后找到里面的
UIViewControllerObjective-C
文件(在这里我选择的修改UIViewController
这个类),把里面的___FILEBASENAME___.m
复制到桌面上,然后在里面添加代码
/**
* ━━━━━━大橙子踏神兽而来━━━━━━
* ┏┓ ┏┓
* ┏┛┻━━━┛┻┓
* ┃ ┃
* ┃ ━ ┃
* ┃ ┳┛ ┗┳ ┃
* ┃ ┃
* ┃ ┻ ┃
* ┃ ┃
* ┗━┓ ┏━┛Code is far away from bug with the animal protecting
* ┃ ┃ 神兽保佑,代码无bug
* ┃ ┃
* ┃ ┗━━━┓
* ┃ ┣┓
* ┃ ┏┛
* ┗┓┓┏━┳┓┏┛
* ┃┫┫ ┃┫┫
* ┗┻┛ ┗┻┛
*
* ━━━━━━感觉萌萌哒━━━━━━
*/
最后把修改后的文件替换进去,保存。
接下来你在项目当中创建新的类的时候,就可以找
image.png
这个模板,只要是继承
UIViewController
的类,里面都会带有神兽震bug的萌萌哒图样。是不是感觉很好玩😋😋
当然,这个功能还是很强大的,比如说,如果你在每次创建
UIViewController
的时候都需要写上
-(void)dealloc
{
}
这个方法,那么只需要在自己设定的模板当中添加代码,之后每次创建类的时候都会自动加上这个方法,而不是每次都要手动写。在一定程度上很大的方便了我们的开发速度,节省时间。
后续如果遇到类似的方便开发的小技巧,我都会陆续更新上。如果小伙伴们还有什么好的在开发当中用到的,欢迎留言推荐哦。