import ObjectiveC
&之间有什么区别?斯威夫特的import Foundation
?
答案 0 :(得分:2)
基础比ObjectiveC更具包容性。但是,如果基金会是ObjectiveC的超集(如果你愿意的话),我不确定。即,ObjectiveC可能包括基金会未包含的内容。
无论如何,如果,例如,您只是从NSObject
继承,那么您可以import ObjectiveC.NSObject
而不是import Foundation.NSObject
,这也有效,但包含的不仅仅是需要。
但是,如果您声明属性为NSDate
的属性,则import ObjectiveC.NSDate
不起作用,因此您必须import Foundation.NSDate
。