ios – 进口Swift与进口基金会

ios – 进口Swift与进口基金会,第1张

概述题 进口Swift和进口基金会有什么区别? 直到Martin R读this comment,我甚至不知道有进口Swift. 读 我找不到文档,做Google搜索没有多少. 我试过的 测试它显示导入Swift没有给出任何编译错误,但这并没有真正回答我的问题. 如果我猜,我会说你导入Swift for Swift项目,并且您导入Objective-C项目的基础,或者也可以使用使用Objective-C 题

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

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

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

我试过的

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

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

在游乐场测试:

import Foundationimport Swiftvar 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.

总结

以上是内存溢出为你收集整理的ios – 进口Swift与进口基金会全部内容,希望文章能够帮你解决ios – 进口Swift与进口基金会所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1095680.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存