在 Swift REPL 中导入 XCPlayground 模块

Importing XCPlayground module in Swift REPL

我正在使用 OS X 10.10.2 和 Xcode 6.1.1。我想导入 XCPlayground 模块,以便我可以使用 NSURLSession 模块进行测试(发出 HTTP GET 请求)。

当我通过 运行 Swift REPL 时: swift 然后 运行 import XCPlayground 我收到以下错误: repl.swift:1:8: error: no such module 'XCPlayground'

请注意,我可以 import Foundation 没有任何错误。

这正常吗?如果是这样,我怎样才能成功导入 XCPlayground?感谢您的帮助。

没有查看实际文档,我知道 Swift 游乐场并不像您想象的那么灵活。您无法轻松导入任何 framework/lib,但包含了一些,例如 Foundation。

围绕这个有tools/plugins,例如:BBUToyUnboxing声称可以为您解决这个问题。我没用过。

我建议安装 Alcatraz 来管理 Xcode 插件(如果您还没有的话)——它会让生活更美好。

旁注:如果您正在研究在 swift 中处理 http,我推荐 Alamofire - 我在最近的项目中很喜欢它。

编辑:刚刚阅读了 BBUToyUnboxing README 的第一部分,如果您相应地构建您的项目,这应该得到支持——参见 the example they link to