我按照本教程“Advanced Xcode 9 File Template”为XCode创建了一个更高级的模板。解释了您需要为每个选项变体创建一个具有特定名称的文件夹。在教程中,有一个下拉菜单和一个复选框。
但是如果我只有一个复选框怎么办?在本教程之后,我需要创建一个没有名称的文件夹。那是不可能的。因此,我尝试了没有该变体的文件夹(复选框标识符为CreateModelAttributeInSection
):
当我取消选中该复选框时,没有生成任何文件。但是,当我选中复选框时,它会起作用。
我需要为变体“复选框未勾选”创建哪个文件夹?我找不到解决方案。
谢谢
答案 0 :(得分:3)
在深入研究默认的Xcode模板后,我发现其中一个也只使用了一个复选框,即C文件模板:
/Applications/Xcode.app/Contents/Developer/Library/Xcode/Templates/File\ Templates/Source/C\ File.xctemplate
查看其结构,未选择任何内容,它会从Default
目录中读取模板文件。选中复选框后,它将从名为与复选框选项的Identifier
值相同的目录中读取。