Xcode使用入门——创建类别/类扩展/协议文件

要创建类别或类扩展,可以按下Command+N快捷键,或者选择File>New...>File...

在弹出的对话框中选择“Objective-C File"。

在下面的文件注释中注明了该选项可以创造一个空的Objective-C文档,可以作为类别、协议或类扩展使用:

点击Next:

 

0x01 创建类别文件

如果是创建类别,则File Type(文件类型)选类别(Category ),Class中填NSString,意思是我们想往NSString中添加方法。

文件名用Test代替,表示我们只是在测试。

点击Next,选路径,再点击Create:

Xcode会自动生成.h文件和.m文件,文件名是“类名+设定的文件名”。

 

0x02 创建类扩展文件

如果在File Type(文件类型)中选类扩展(Extension ),那就只会生成.h文件:

一般类扩展都是写在.m文件中,不单独建立一个扩展文件。

单独生成一个类扩展文件也可以,但必须将类扩展的.h文件包含进本类的.m文件中。

 

0x03 创建协议文件

如果在File Type(文件类型)中选协议(Protocol ):

可以看到Class栏变灰,因为协议(Protocol)并不需要依赖于类才能存在。

点击Next:

Xcode生成.h文件,可以看到协议默认依托于NSObject根协议,当然实际编程时我们可以修改。

 

 


版权声明:本文为qq_33737036原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。