2015-05-13 155 views

回答

2

基金會比ObjectiveC更具包容性。然而,我不確定Foundation是否是ObjectiveC的超集(如果您願意的話)。即,ObjectiveC可能包括基金會未包括的東西。

無論如何,如果,例如,你只是從NSObject子類,你可以只是import ObjectiveC.NSObject代替import Foundation.NSObject,也可以工作,但包括超過需要。

但是,如果例如您聲明類型爲NSDate的房產,import ObjectiveC.NSDate不起作用,那麼您必須import Foundation.NSDate

+1

正確的, 如果你想訪問其他用戶定義類的方法或參數,那麼你必須要用戶橋接報頭包括 customClass 像 進口CustomClass.h –