系统模板文件所在位置
![](https://img.haomeiwen.com/i1534341/d63fa7605616c9b5.png)
系统模板在/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates,在这下面有两个文件夹File Templates、Project Templates里面分别放的是文件模板和工程模板
File Templates
![](https://img.haomeiwen.com/i1534341/a6102a6c1485a237.png)
当然,我们自定义的模版要放在Xcode提供的另一个路径中:~/Library/Developer/Xcode,我们在这个路径下创建同样目录的Templates文件夹,里面同样包含File Templates、Project Templates文件夹,我们自定义的文件模板和工程模板就放在这两个文件夹下
我们在File Templates文件夹下新建一个Custom文件夹里面放了系统的模板Cocoa Touch Class.xctemplate,这个模板可以在系统的File Templates->Source文件夹下找到,然后复制到Custom文件夹下
![](https://img.haomeiwen.com/i1534341/04ea0e359348a183.png)
此时我们在Xcode中创建文件的时候在最后一栏可以看到们自定义文件模板
![](https://img.haomeiwen.com/i1534341/5eb36abaf11dd650.png)
当然,这还不够。现在我们利用这个去创建文件和系统创建的一模一样,我们需要的是不一样
打开Custom文件夹下的Cocoa Touch Class.xctemplate文件夹,找到UIViewControllerObjective-C
![](https://img.haomeiwen.com/i1534341/34a7d06c04db0602.png)
我们可以看到有这两个文件,这就是我们创建的ViewController,可以看一下里面有viewDidLoad方法
![](https://img.haomeiwen.com/i1534341/d626833b52c02714.png)
我们在里面把viewWillAppear方法加进去
![](https://img.haomeiwen.com/i1534341/29fa2a02e4890a66.png)
接下来我们创建一个Controller叫做TestViewController
![](https://img.haomeiwen.com/i1534341/6852667156018c52.png)
现在我们可以看到新创建的ViewController是包含viewWillAppear方法的
![](https://img.haomeiwen.com/i1534341/cfba49b05d711311.png)
完结
网友评论