ios – 进口Swift与进口基金会

前端之家收集整理的这篇文章主要介绍了ios – 进口Swift与进口基金会前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

进口Swift和进口基金会有什么区别?

直到Martin Rthis comment,我甚至不知道有进口Swift.

我找不到文档,做Google搜索没有多少.

我试过的

测试它显示导入Swift没有给出任何编译错误,但这并没有真正回答我的问题.

如果我猜,我会说你导入Swift for Swift项目,并且您导入Objective-C项目的基础,或者也可以使用使用Objective-C类(如NSString)的Swift项目.

在游乐场测试:

import Foundation
import Swift

var str = "Hello,playground"
let str2: NSString = "hello"
let str3: String = "hello"

注释导入Swift不给出错误,str是String类型.但是,注释import Foundation为NSString提供了一个“未声明的类型”错误.

我的问题回顾了

我会很高兴放弃基金会,只使用Swift.所以我一直都是正确地导入Swift,除非我特别需要使用一个老的Objective-C类?

解决方法

是的,如果要访问NSObject或其子类之一,则只需要导入基础. Foundation是引入该类层次结构的框架.但是,在项目中,您很可能不仅仅需要导入Swift.像Rob评论说,import UIKit也是一个不错的选择.

如果您还没有阅读,Apple会解释基础框架here.

原文链接:https://www.f2er.com/iOS/329321.html

猜你在找的iOS相关文章