如何添加“类前缀”字段在创建Xcode项目模板(How to add “Class Prefix”

2019-10-18 05:09发布

我使用的是由某一个已定义的自定义模板。 当我使用该模板时,Xcode不是要求"Class Prefix" 。 正因为如此,什么都正在使用该模板创建的类具有类名作为项目名称,然后我们给像类名"SampleProjectViewController.h""SampleProjectViewController.m"

有没有一种方式来增加"Class Prefix"字段,使用这个类的前缀,同时创造新的类,所以,当我创建一个新的类,预期类的名称将是SPViewController.hSPViewController.m

Answer 1:

添加com.apple.dt.unit.prefixable的祖先,它会自动添加对话框。 然后,使用___VARIABLE_classPrefix:identifier___作为替换字符串。 例如。 假设你有一个叫Foo类:

@interface ___VARIABLE_classPrefix:identifier___Foo : NSObject
@end

@implementation ___VARIABLE_classPrefix:identifier___Foo
@end

文件并不需要有一个很长的前缀,你可以简单地做,在你定义使用类似___VARIABLE_classPrefix:identifier___Foo.m为关键和Foo.mPath (或者不管您命名的作品)。



文章来源: How to add “Class Prefix” field while creating xcode project template