前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >抽象语法树

抽象语法树

原创
作者头像
花落花相惜
发布2021-12-06 13:40:49
2970
发布2021-12-06 13:40:49
举报
文章被收录于专栏:花落的技术专栏

#Xcode 自定义工程中的头文件信息### 1. 创建名称为IDETemplateMacros.plist 的plist 文件.

2. 添加key 为FILEHEADER 的键, 类型为string.

添加FILEHEADER( key-value)

3. 打开plist 文件, 代码形式:

plist文件右键 Open As Source Code

4. 模板代码:

代码语言:txt
复制
<?xml version="1.0" encoding="UTF-8"?>
代码语言:txt
复制
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
代码语言:txt
复制
<plist version="1.0">
代码语言:txt
复制
<dict>
代码语言:txt
复制
    <key>FILEHEADER</key>
代码语言:txt
复制
    <string>
代码语言:txt
复制
// ___FILENAME___
代码语言:txt
复制
// ___PACKAGENAME___
代码语言:txt
复制
//
代码语言:txt
复制
// Author:  下班不写程序
代码语言:txt
复制
// Github:  https://github.com/LiHe0308
代码语言:txt
复制
// E-mail:  969629918@qq.com
代码语言:txt
复制
// 简   书:  https://www.jianshu.com/u/cde18f686c44
代码语言:txt
复制
//
代码语言:txt
复制
// Created by 下班不写程序 on ___DATE___
代码语言:txt
复制
//  _      _   _    _
代码语言:txt
复制
// | |    |_| | |  | |
代码语言:txt
复制
// | |     _  | |__| |  __
代码语言:txt
复制
// | |    | | |  __  |//  \\
代码语言:txt
复制
// | |__/\| | | |  | |||__//
代码语言:txt
复制
// |_|__,/|_| |_|  |_|\\__,/
代码语言:txt
复制
//
代码语言:txt
复制
    </string>
代码语言:txt
复制
</dict>
代码语言:txt
复制
</plist>

5. 保存你自定义的plist 文件, 存放到指定目录(例: 仅当前项目生效):

1.打开项目undefined 2.找到xxxx.xcodeprojundefined 3.右键显示包内容undefined 4.放到与xcschemes 同级目录下

存放到指定目录

这就完事

6. 效果

效果

7. 指定的目录!!!

通过将 IDETemplateMacros.plist 文件放置到不同的目录,其影响的范围也不同:

只对当前 Project 指定的用户(username)有影响

* <ProjectName>.xcodeproj/xcuserdata/username.xcuserdatad/IDETemplateMacros.plist

对当前 Project 的所有成员有影响

<ProjectName>.xcodeproj/xcshareddata/IDETemplateMacros.plist

对指定用户的 Workspace 下的 Project 有影响

* <WorkspaceName>.xcworkspace/xcuserdata/username.xcuserdatad/IDETemplateMacros.plist

对所有成员 Workspace 下的 Project 有影响

<WorkspaceName>.xcworkspace/xcshareddata/IDETemplateMacros.plist

对 Xcode 所有创建的文件都有影响

~/Library/Developer/Xcode/UserData/IDETemplateMacros.plist

.End

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2. 添加key 为FILEHEADER 的键, 类型为string.
  • 3. 打开plist 文件, 代码形式:
  • 4. 模板代码:
  • 5. 保存你自定义的plist 文件, 存放到指定目录(例: 仅当前项目生效):
  • 6. 效果
  • 7. 指定的目录!!!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档