进口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与进口基金会所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)