iOS Xcode创建文件时自动生成的注释方法

之前换了电脑,发现用xcode新建文件生成的注释变成了我不想要的效果(如下图)

一、修改系统默认注释

下面分别描述一下“创建者”、“创建时间”、“机构名称”以及“类名前缀”如何编辑。

1.编辑创建者:

进入路径:系统偏好设置/用户与群组/右击当前用户进入“高级选项”

编辑“全名”为需要的名称,如图:

2.编辑“创建时间”格式:

进入路径:系统偏好设置/日期与时间/打开语言与地区/高级/日期

自定义“短”的时间格式为需要的格式,如图:

3.编辑“机构名称”和“类名前缀”:

打开开发项目,找到PROJECT下的Project Document,编辑Organization和Class Prefix,如图:

完成上面改变后得到了这样的效果,如图:

二、添加自定义注释

经常看见网上下载的的Demo拥有非常炫的自定义注释,有需要的话也可以弄着玩玩。

进入路径:

Xcode显示包内容/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/File Templates/Source/Cocoa Touch Class.xctemplate/UIViewControllerXIBObjective-C

找到文件:

___FILEBASENAME___.h
___FILEBASENAME___.m
___FILEBASENAME___.xib

这三个文件就是创建新类时.h.m和.xib文件的注释模板。

Cocoa Touch Class.xctemplate文件夹下有很多相应的模板(如下图),需要找到需要的进行修改:

NSObjectObjective-C(普通OC文件模版);

UIViewControllerObjective-C (非xib的ViewController模版);

UIViewControllerXIBObjective-C(带xib的ViewController模版);

同时这里还可以自己新建一些文件夹,定制自定义的某些类的注释模版,可以通过TemplateInfo.plist配置。

后面就是按需要修改模板了,当然你会发现没有修改权限,如图:

需要右键选择“显示简介”,找到“共享与权限”,解开右下角的锁定,再点击左下角的添加,添加当前账户,如图:

理论上完成上面这些操作就能编辑模板文件了,我这台电脑到了这里仍然没有修改权限,还无法编辑模板就暴力执行下面操作:

用Xcode创建这三个文件:

___FILEBASENAME___.h
___FILEBASENAME___.m
___FILEBASENAME___.xib

Copy出模内容,粘贴进来再添加上自定义注释部分,最后拖入模板所在的路径就OK了。

自定义注释后,新建带xib的控制器就变成了这样,如图:

以上这篇iOS Xcode创建文件时自动生成的注释方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • 针对iOS开发的一些Xcode使用技巧小结

    一.快捷键的使用 经常用到的快捷键如下: 新建 shift + cmd + n     新建项目 cmd + n             新建文件 视图 option + cmd + 回车 打开助理编辑器 cmd + 回车           显示主窗口 cmd + 0             导航窗口 option + cmd + 0    工具窗口 在.m & .h之间切换           control + cmd + 上/下 按照浏览文件的前后顺序切换     control + c

  • iOS Xcode创建文件时自动生成的注释方法

    之前换了电脑,发现用xcode新建文件生成的注释变成了我不想要的效果(如下图) 一.修改系统默认注释 下面分别描述一下"创建者"."创建时间"."机构名称"以及"类名前缀"如何编辑. 1.编辑创建者: 进入路径:系统偏好设置/用户与群组/右击当前用户进入"高级选项" 编辑"全名"为需要的名称,如图: 2.编辑"创建时间"格式: 进入路径:系统偏好设置/日期与时间/打开

  • Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)

    有时候我们传.py文件给别人时,需要添加一些文件头注释.为了不用每次新建文件时都去手动添加作者.创建日期等信息,我们可以设置一套模板,在新建.py文件的时候自动使用这套模板. 一. 模板设置 1.1 操作步骤 打开pycharm后,点击 File --> Settings ,进入设置界面 点击 Editor --> File and Code Templates --> Python Script 在右侧添加上你想注释的内容,如下图所示 代码模板如下(可以根据自己需要进行修改) #!/u

  • PHP上传文件时自动分配路径的方法

    本文实例讲述了PHP上传文件时自动分配路径的方法.分享给大家供大家参考.具体分析如下: 网站上传文件时,如果是小的企业站,放在一个目录还没问题,当网站大了,上传的文件多了,我们就不能放在同一个目录了,这里我们就来讲讲用PHP自动给上传的文件分配路径的方法. PHP分配上传文件的路径实例 主要程序片段如下: 复制代码 代码如下: <?php    /*数字方式分配路径*/    function allotPath($id, $extend='jpg') {       $folders = st

  • python创建文件时去掉非法字符的方法

    windows系统中文件名不能包含 \ / : * ? " < > |想要创建必须过滤掉这些字符 def setFileTitle(self,title): fileName = re.sub('[\/:*?"<>|]','-',title)#去掉非法字符 self.file = open(fileName + ".txt","w+") 利用正则去掉非法的字符. 以上这篇python创建文件时去掉非法字符的方法就是小编分享

  • Java在创建文件时指定编码的实现方法

    目录 一.问题分析 二.字符编码 三 .问题解决 前言:最近,学习了Java IO流的相关的知识,想通过读写文件的方式练习和巩固所学知识.在使用File类创建文件时,突然想到,我该如何指定文件使用的编码呢? 进而想到,应该如何查看一个文件的编码呢? 一.问题分析 先去互联网上查找答案,结果如下: FileInputStream fis=new FileInputStream("xxxx.txt"): OutputStreamWriter osw=new OutputStreamWrit

  • Golang项目在github创建release后自动生成二进制文件的方法

    目录 希望达到的效果 实现方式 希望达到的效果 工具类的Golang项目需要编译成二进制文件后在命令行中运行,所以希望在github里面创建一个新的release后能自动编译成针对各个平台的二进制文件,如下图所示: 实现方式 借助 GoReleaser 这款工具配合 github actions 可以很方便实现这种效果,下面讲解下具体实现方法. 首先需要在 Golang 项目的根目录创建 GoReleaser 配置文件 .goreleaser.yaml,内容如下: # This is an ex

  • idea创建JAVA Class时自动生成头部文档注释的方法

    IDEA设置文档注释模板 创建Class文件时自动生成的头部注释如图 如何配置idea的头部注释格式,可以生成像之前的注释格式一样的文档注释? File->settings->Editor->File and Code Templates->Files->Class 原先模板 #if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME};#end #parse(&

  • Pycharm在创建py文件时,自动添加文件头注释的实例

    1.选择File -> Settings 2.选择 File and Code Templates -> Files -> Python Script 编辑代码的样式 #!/usr/bin/env python # encoding: utf-8 ''' @author: caopeng @license: (C) Copyright 2013-2017, Node Supply Chain Manager Corporation Limited. @contact: deamoncao

  • 实现core文件自动生成配置文件的方法

    本文讲述了实现core文件自动生成的配置方法,具体执行步骤如下: 1.编辑环境配置文件,让shell启动时自动设置ulimit vi /etc/profile ulimit -c unlimited > /dev/null 2>&1 2.更改core文件生成路径 vi /etc/sysctl.conf kernel.core_uses_pid = 1 kernel.core_pattern=/tmp/core-%e-%p 3.sysctl配置生效 sysctl -p /etc/sysc

  • 对Pycharm创建py文件时自定义头部模板的方法详解

    如下所示: # -*- coding: utf-8 -*- """ ------------------------------------------------- File Name: ${NAME} Description : Author : ${USER} date: ${DATE} ------------------------------------------------- Change Activity: ${DATE}: ----------------

随机推荐