什么与UIKit导入,我如何找到?

时间:2015-05-12 02:53:00

标签: ios objective-c swift uikit

使用Objective-C并导入标题时,对我来说导入的内容是有意义的。例如,我只需要导入UIKit,但我可以使用CoreGraphics。如何判断每个框架使用Swift导入的其他框架?我所做的就是导入UIKit,但我仍然可以使用Core Graphics。我已经搜索了文档,但框架参考没有提到它。

2 个答案:

答案 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)