如何在Objective C中指定完全限定的类名?

时间:2014-05-10 13:57:08

标签: objective-c

但是,我还没有遇到任何问题,但有时可能会发生在我们使用两个完全独立的框架时,它们可能有两类通用名称。因此,要解决编译器的歧义,如何指定此类引用此框架,这属于该框架。与Java一样,我们可以指定完全限定的类名,如java.pkg.Class。

我知道所有类之前都有一些可能识别框架的字符(如NS,SK,MK等),但它仍然可以发生。我缺少任何机制吗?我从未听说过Objective C中的完全限定类名。

1 个答案:

答案 0 :(得分:1)

Objective-C没有其类名的命名空间。类名(例如NSString完全限定的类名;这是合格的。

显然,这可能会导致碰撞。一些开发人员在Objective-C中提出了要求命名空间类的错误,但在撰写本文时,没有采取任何措施来响应这些请求。

所以不,没有你缺少的机制。