ios - 我是否可以在 iOS 中导入 uikit 和基础框架?
问题描述
当我创建 .swift 文件时,默认情况下会实现 Foundation 框架。但是当我必须使用 UIKit 框架时,我也会导入 UIKit 框架。
我认为 UIKit 包含基础框架。(由于导入了两次基础框架,有点担心。)
哪一个是更好的代码?
#1 只需导入 UIKit 框架。导入 UIKit
#2 导入两个框架。导入基础导入 UIKit
有什么不同吗?
解决方案
是的 UIKit 包含 Foundation,UIKit 顾名思义就是添加了 UI 元素。Foundation 主要具有基本数据类型(字符串、整数、日期等)和非 GUI 函数,如打印
[https://developer.apple.com/documentation/swift/swift_standard_library/][基金会] [https://developer.apple.com/documentation/uikit][UIKit]
推荐阅读
- javascript - 使用 Dart 在 HTML 页面中查找 H1 标签的内容?
- r - 在 R 中设置轴中断的可能性
- html - Google Page Speed Insights 出现错误,并且无法在我创建的一个网站上运行,
- c++ - 函数指针的 void* 是什么?
- java - 自动完成矩形边界中的 Android 位置偏差
- azure - Azure VM 的专用 IP 和 DNS 名称
- r - 跨列应用 ggplot2
- firebase - Google Cloud Platform 与 Cloudkit 中的隐私
- typescript - eslint-loader failOnError 选项不适用于 ts-loader 和 webpack-dev-server
- python - 我在 python3 中不断收到此错误“TypeError:需要一个整数(获取类型 str)”