在Objective-C中,在创建任何类时,我们如何决定是否需要将方法标记为Class方法或Instance方法?
我知道2之间的区别,但我的问题是如何确定任何方法的标记(+/-)?
答案 0 :(得分:7)
+
表示类方法,-
表示实例方法。您可以在应用程序需要的地方创建类或实例方法。如果您真的知道这两者与您的应用程序之间的区别,那么您应该在了解何时使用它时没有任何问题。
我相信你不知道它们如何适用于你的应用程序,所以这里有一个小小的入门书:
[[self class] someSpecialThing]
;