有关.h @interface在objective-c中的问题

时间:2011-09-12 19:12:04

标签: iphone objective-c ios xcode

  

可能重复:
  What does the text inside parentheses in @interface and @implementation directives mean?

我看过很多界面看起来像这样

@interface UIView

但是偶尔我会遇到一个看起来像这样的人

@interface UIView (ObjectTagAdditions)

有人可以向我解释一下(ObjectTagAdditions)是什么,以及它对实际代码有什么影响?

对于noob问题抱歉。

谢谢!

2 个答案:

答案 0 :(得分:1)

只需搜索“目标C中的类别”

完整的初学者帖子,例如here

答案 1 :(得分:0)

ObjectTagAdditions是一个类别。当您在界面中使用该语法时,您将采用为该类别定义的方法(可能因此是该标识符的“添加”部分)。

您可以扩展类的行为,类似于.NET中的扩展方法。

Objective C Categories