Objective c UIViewController后面的括号

Objective c UIViewController后面的括号,objective-c,Objective C,我在研究开源项目时看到了一些代码:。 但在检查Objective-C语法后,我无法理解其含义 代码如下所示: @interface UIViewController (UIViewDeckItem) @property(nonatomic,readonly,retain) IIViewDeckController *viewDeckController; @end @implementation UIViewController (UIViewDeckItem) @dynamic vi

我在研究开源项目时看到了一些代码:。 但在检查Objective-C语法后,我无法理解其含义

代码如下所示:

@interface UIViewController (UIViewDeckItem) 
@property(nonatomic,readonly,retain) IIViewDeckController *viewDeckController;  
@end

@implementation UIViewController (UIViewDeckItem) 
@dynamic viewDeckController;
...
@end

@implementation UIViewController (UIViewDeckController_ViewContainmentEmulation_Fakes) 
...
@end

不确定在哪里可以找到有关此实施的相关Obejctive-C信息。

我想这就是您要查找的内容:

类别和扩展


我想这就是所谓的类别。当您想向类添加方法但不想从类继承时,可以使用它。