可能重复:
What does the text inside parentheses in @interface and @implementation directives mean?
我看过很多界面看起来像这样
@interface UIView
但是偶尔我会遇到一个看起来像这样的人
@interface UIView (ObjectTagAdditions)
有人可以向我解释一下(ObjectTagAdditions)是什么,以及它对实际代码有什么影响?
对于noob问题抱歉。
谢谢!
答案 0 :(得分:1)
只需搜索“目标C中的类别”
完整的初学者帖子,例如here
答案 1 :(得分:0)
ObjectTagAdditions是一个类别。当您在界面中使用该语法时,您将采用为该类别定义的方法(可能因此是该标识符的“添加”部分)。
您可以扩展类的行为,类似于.NET中的扩展方法。