@interface NSObject : ID
它只是:
@interface NSObject
现在,我坚信,ID的中立性是实施的一个副作用,但是由于还有其他的一些,我必须问:
ID类型的主要功能究竟是什么?
解决方法 ID只是一个通用的对象指针,如你所见.既然它不是一个类,没有什么可以继承.严格来说,NSObject不是Objective-C语言本身的一部分,只是特定实现的一部分.ID对于具有这种弱类型的Objective-C的语言是方便的;它允许您保留通用对象指针,并发送任意消息.
总结以上是内存溢出为你收集整理的objective-c – id是“根类型”还是只是一种类型?全部内容,希望文章能够帮你解决objective-c – id是“根类型”还是只是一种类型?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)