import一个类的话 ,可以获取到这个类文件里面所有的变量以及所有公开的方法。但是@class的话只是告诉编译器这是一个类,你暂时不用管里面具体有什么,只要让我通过编译就可以了,所有@class的类,我们拿不到该类的属性以及任何方法。
一般来说,@class是放在interface中的,只是为了在interface中引用这个类,把这个类作为一个类型来用的。 在实现这个接口的实现类中,如果需要引用这个类的实体变量或者方法之类的,还是需要import在@class中声明的类进来.
import一个类的话 ,可以获取到这个类文件里面所有的变量以及所有公开的方法。但是@class的话只是告诉编译器这是一个类,你暂时不用管里面具体有什么,只要让我通过编译就可以了,所有@class的类,我们拿不到该类的属性以及任何方法。
一般来说,@class是放在interface中的,只是为了在interface中引用这个类,把这个类作为一个类型来用的。 在实现这个接口的实现类中,如果需要引用这个类的实体变量或者方法之类的,还是需要import在@class中声明的类进来.