2
import ObjectiveC
& import Foundation
in Swift?有什麼區別?Swift:import ObjectiveC vs Foundation
import ObjectiveC
& import Foundation
in Swift?有什麼區別?Swift:import ObjectiveC vs Foundation
基金會比ObjectiveC更具包容性。然而,我不確定Foundation是否是ObjectiveC的超集(如果您願意的話)。即,ObjectiveC可能包括基金會未包括的東西。
無論如何,如果,例如,你只是從NSObject
子類,你可以只是import ObjectiveC.NSObject
代替import Foundation.NSObject
,也可以工作,但包括超過需要。
但是,如果例如您聲明類型爲NSDate
的房產,import ObjectiveC.NSDate
不起作用,那麼您必須import Foundation.NSDate
。
正確的, 如果你想訪問其他用戶定義類的方法或參數,那麼你必須要用戶橋接報頭包括 customClass 像 進口CustomClass.h –