欢迎加入QQ群交流:160603792
注:若修改文件权限为读与写后还是不能修改文件,可以将上级文件修改为读与写
//
// adff.swift
// test-swift
//
// Created by xiaoxiao on 16/8/1.
// Copyright © 2016年 xiaoxiao. All rights reserved.
//
// 开发作者: 卞翔
// 联系QQ: 1023537528
// iOS技术交流群: 160603792
// GitHub:https://github.com/bianxiang
// CSDN:http://blog.csdn.net/bx_jobs
//*=====================================*
//* 公司:上海笑溢网络科技有限公司 *
//* 开发作者:卞翔 *
//* 联系QQ: 1023537528 *
//* iOS技术交流群: 160603792 *
//* GitHub:https://github.com/bianxiang *
//* CSDN:http://blog.csdn.net/bx_jobs *
//*=====================================*
//*/
==============
在使用Xcode创建工程或者新建类的时候,顶部都会有一些xcode帮我们生成的注释
//// MySingletonClass.h// 单例模式//// Created by 洪峰 on 15/8/12.// Copyright (c) 2015年 洪峰. All rights reserved.//
比如上面这一段,但有时候我们想在这部分注释里面添加一些内容,比如自己的博客地址,github地址,公司信息等等.
特别是想开源一些工具或者自己写一些框架的时候。
这时候我们总不能一个一个文件的去改吧,太繁琐了。其实xcode这些模板都是写好在一个文件夹里面的,
我们只需要进去修改相应的文件就可以一劳永逸了。
文件夹位置,应用程序-找到xcode-右击显示包内容 Xcode ▸ Contents ▸ Developer ▸ Platforms ▸ iPhoneOS.platform ▸ Developer ▸ Library ▸ Xcode ▸ Templates
找不到这个文件夹的可以在Contents中搜索: Cocoa Touch Class.xctemplate
Templates这个文件夹里有两个文件夹
![](https://i-blog.csdnimg.cn/blog_migrate/3e669d861f4757fa4ccf50cf05ea231f.webp?x-image-process=image/format,png)
其中 File Templates 就是我们要进去修改的 ,而 Project Templates是我们在新建项目的时候看到的一些描述,自动生成的固定代码。以后有机会在说这部分。
![](https://i-blog.csdnimg.cn/blog_migrate/427b30e4000aa111df3bdd403ade048c.webp?x-image-process=image/format,png)
上面是我们新建类的时候弹出的选择界面,下面是File Templates中的内容。是不是一眼就看明白了,我们在进Source看看
![](https://i-blog.csdnimg.cn/blog_migrate/d54f482967ea65bb241756756e19dffc.webp?x-image-process=image/format,png)
Source文件夹下的 Cocoa Touch Class.xctemplate 中有很多文件夹(如下图),顾名思义,相信大家应该都知道是什么意思
![](https://i-blog.csdnimg.cn/blog_migrate/bcaea26d7e3d3fae4905834b3e44c98e.webp?x-image-process=image/format,png)
我以修改NSObjectObjective-C里面的文件为例
源文件为
___FILENAME___// ___PROJECTNAME___ Created by ___FULLUSERNAME___ on ___DATE___.//___COPYRIGHT___//#import "___FILEBASENAME___.h"@implementation ___FILEBASENAMEASIDENTIFIER___@end
上面的注释部分为我们要修改的地方,具体怎么改看大家自己的喜好了
___xxx___这三个下划线相当于展位符号,
___FILENAME___ 表示根据文件获取文件名 ___DATE___ 为获取当前日期 >
下面是我修改的内容
![](https://i-blog.csdnimg.cn/blog_migrate/5f192a81af649b4dc27676288379e317.webp?x-image-process=image/format,png)
因为_在Markdown语法里面有特殊含义,这一段编辑起来实在太痛苦了,最后还是截图吧。
修改完成以后再用xcode新建一个继承NSObject的类,默认生成的注释模板如下
![](https://i-blog.csdnimg.cn/blog_migrate/44d00c1ba42cd863c6fed95343bd4084.webp?x-image-process=image/format,png)
相信后面大家应该知道怎么做了~