使用Objective-C并导入标题时,对我来说导入的内容是有意义的。例如,我只需要导入UIKit,但我可以使用CoreGraphics。如何判断每个框架使用Swift导入的其他框架?我所做的就是导入UIKit,但我仍然可以使用Core Graphics。我已经搜索了文档,但框架参考没有提到它。
答案 0 :(得分:10)
打开Swift源文件。找到import UIKit
行。按住Command键并单击单词UIKit
。您将看到UIKit
导入的内容:
import Foundation
import UIKit.NSAttributedString
import UIKit.NSFileProviderExtension
import UIKit.NSLayoutConstraint
import UIKit.NSLayoutManager
import UIKit.NSParagraphStyle
import UIKit.NSShadow
import UIKit.NSStringDrawing
import UIKit.NSText
import UIKit.NSTextAttachment
import UIKit.NSTextContainer
... many more
按住Command键并单击第一行上的Foundation
一词,查看它导入的内容:
import CoreFoundation
import CoreGraphics
import Foundation.FoundationErrors
import Foundation.NSArray
import Foundation.NSAttributedString
import Foundation.NSAutoreleasePool
import Foundation.NSBundle
import Foundation.NSByteCountFormatter
import Foundation.NSByteOrder
... many more
重复直到无聊或满意为止。
答案 1 :(得分:0)