首页 > 解决方案 > 我是否可以在 iOS 中导入 uikit 和基础框架?

问题描述

当我创建 .swift 文件时,默认情况下会实现 Foundation 框架。但是当我必须使用 UIKit 框架时,我也会导入 UIKit 框架。

我认为 UIKit 包含基础框架。(由于导入了两次基础框架,有点担心。)

哪一个是更好的代码?

#1 只需导入 UIKit 框架。导入 UIKit

#2 导入两个框架。导入基础导入 UIKit

有什么不同吗?

标签: iosswiftframeworksuikitfoundation

解决方案


是的 UIKit 包含 Foundation,UIKit 顾名思义就是添加了 UI 元素。Foundation 主要具有基本数据类型(字符串、整数、日期等)和非 GUI 函数,如打印

[https://developer.apple.com/documentation/swift/swift_standard_library/][基金会] [https://developer.apple.com/documentation/uikit][UIKit]


推荐阅读