加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

xcode – 我可以将项目代码导入Swift REPL吗?

发布时间:2020-12-15 01:43:36 所属栏目:百科 来源:网络整理
导读:Swift REPL很棒,但如果我可以从Xcode项目导入类,那就更好了.我尝试切换到我的项目目录并运行 $swift import ProjectName 但我得到了: error: no such module 'ProjectName' 是否有可能做到这一点? 解决方法 Swift REPL包含许多不同的选项.使用swift -help
Swift REPL很棒,但如果我可以从Xcode项目导入类,那就更好了.我尝试切换到我的项目目录并运行

$swift
> import ProjectName

但我得到了:

error: no such module 'ProjectName'

是否有可能做到这一点?

解决方法

Swift REPL包含许多不同的选项.使用swift -help查看它们.对于您的情况,如果您已将ProjectName定义为框架目标,并且在目标中已声明“定义模块”,则可以使用以下命令访问它:

$swift -F <install path with subdirectory ProjectName.framework>
> import ProjectName

这是一个例子:

$swift -F /Users/.../Library/Developer/Xcode/DerivedData/Opus-bsjennhdtvmqrhejuabovdyxlqte/Build/Products/Debug/
Welcome to Swift!  Type :help for assistance.
  1> import OpusOSX
  2> version                    // var from framework
$R0: String = "Opus 1.0"
  3> any([1,3]) { 0 == $0 % 2 } // 'any()' in framework
$R1: Bool = false
  4> any([1,2,3]) { 0 == $0 % 2 } 
$R2: Bool = true
  4> any([1,3,4],conjoin ({ 0 == $0 % 2 },{ $0 >= 3 })) 
$R3: Bool = true

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读