美文网首页
xcode创建模板

xcode创建模板

作者: zhao1zhihui | 来源:发表于2019-11-14 10:14 被阅读0次

在使用Xcode写代码的时候我们经常需要重复写一些代码或者项目结构,这时候我们可以使用Xcode的自定义代码块和文件模板,相信很多人用过。自定义代码块比较简单,这里我只对自定义文件模板做一个记录。
1.Xcode的文件模板路径一般在下面这个目录:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates


image

在File Templates下面新建一个我们自己的文件夹Custom。如果要自己创建这些文件模板的话会比较麻烦,所以我们直接从Source文件夹下面,复制一份Cocoa Touch Class.xctemplate到Custom文件夹中来进行修改,将Cocoa Touch Class.xctemplate改成我们自己的名字,例如:Codyy Touch Class.xctemplate。进入Codyy Touch Class.xctemplate可以看到其中有非常多的文件模板:

1、TemplateInfo.plist来修改其中的配置,在Options中有Item0-Item3四个配置,对应的是我们创建文件时候的四个选项,如下图:


image

我们只需要修改下面的内容:(注意这里的CodyyViewController需要与上面创建的文件夹CodyyViewControllerObjective-C前面部分一致)


image image

1、介绍下里面的东西 (xxx 就是你自定义模版的名字) :

xxx.xctemplate:模版文件。

xxxObjective-C:OC模版文件,里面包含 FILEBASENAME.h 和 FILEBASENAME.m 两个文件。

xxxXIBObjective-C:比 xxxObjective-C 多了个 FILEBASENAME.xib 文件,可自定义。

xxxSwift:Swift模版文件,里面包含一个 FILEBASENAME.swift 文件。

xxxXIBSwift:比 xxxSwift 多了个 FILEBASENAME.xib 文件,可自定义。

TemplateIcon.png:模版显示的图片。

TemplateInfo.plist:模版的配置信息,如下图。


image

2、上面 .h .m 里面 有些词可能不明白,这里再稍稍解释下:

1)DATE:标识当前时间;

2)FILENAME:带文件后缀的全名;

3)FILEBASENAME:不带文件后缀的名字;

4)FULLUSERNAME:当前的用户名;

6)PROJECTNAME:工程名字;

7)FILEBASENAMEASIDENTIFIER: VC 类名称;

8)IMPORTHEADER_cocoaSubclass: 导入的头文件。

3、TemplateInfo.plist :

SortOrder:模版在界面中的位置;

Options:对应 图2 四行;

FallbackHeader:.h 导入的头文件; 自定义基类的必须添加value的key

RequiredOptions -> cocoaSubclass:是否支持选择 xib;Default 默认 true 自动勾选;

Values:自定义模版的名称(一定要保持一致);

Suffixes:模版默认类。
参考:https://www.jianshu.com/p/35a884e152c9
https://www.jianshu.com/p/7916f8646c53

相关文章

  • Xcode Instrument 工具使用

    Xcode11.4.1 Instrument Blank(空模板):创建一个空的模板,可以从 Library 库中...

  • xCode 创建模板

    最近经常使用到UITableViewController,所以想要创建一个模板文件,这样比较节省时间,找到了下面比...

  • xcode创建模板

    在使用Xcode写代码的时候我们经常需要重复写一些代码或者项目结构,这时候我们可以使用Xcode的自定义代码块和文...

  • IOS创建属于自己的Xcode文件模板

    简介 文件模板,即使用xcode在项目中创建文件时候的模板,其中UIView,UIViewController,N...

  • Xcode 6 EmptyApplication创建

    Xcode6 project创建模板中移除了 Empty Application 模板,但可以通过修改 Singl...

  • Xcode 定制系统注释模板

    我的博客原文地址 在使用Xcode创建类时,系统默认会给我们创建的注释模板如下 如果需要定制模板内容可以查找:应用...

  • Xcode模板修改

    Xcode模板修改 1.修改类的头部信息 找到对应类对应的类文件模板. (因为类是创建项目之后手动创建的, 而不是...

  • CocoaPods创建静态库

    创建静态库方式 1. Xcode自带项目模板 2. 使用CocoaPods创建 使用CocoaPods最大的好处是...

  • Xcode7的工程模板和代码模板

    一.创建工程模板 1.在/Applications/Xcode.app/Contents/Developer/Pl...

  • Xcode项目中修改模板

    Xcode项目中修改模板 在使用Xcode创建工程或者新建类的时候,顶部都会有一些xcode帮我们生成的注释, 如...

网友评论

      本文标题:xcode创建模板

      本文链接:https://www.haomeiwen.com/subject/oiilictx.html