【发布时间】:2014-11-29 08:11:02
【问题描述】:
我看过几个关于这个主题的不同帖子,但似乎没有一个能解决我认为的基本问题。在我的项目中,我有以下内容:
你好 我有一个 Hi Class,其方法如下所示
func sayHi(){
println("hi")
}
游乐场 我有一个游乐场,我尝试导入我的 Hi Class。
问题:我的 Playground 看不到/导入 Hi 类。我知道我的 Hi 类正在工作,因为我可以毫无问题地从视图控制器调用它。
堆栈/苹果论坛的回复似乎最相关
现在可以将您自己的框架导入 Playground。这提供了一种在应用程序和 Playground 之间共享代码的方法,它们都可以导入您的框架。为此,您的 Playground 必须与生成框架的项目位于同一工作区。您必须已经构建了框架。如果是 iOS 框架,则必须为 64 位运行目标(例如 iPhone 5s)构建。您必须有一个至少构建一个目标的活动方案(该目标的构建位置将用于游乐场的框架搜索路径)。您的“构建位置”首选项(在高级“位置”设置中)不应设置为“旧版”。如果您的框架不是 Swift 框架,则“定义模块”构建设置必须设置为“是”。一旦满足所有这些条件,导入你的框架就可以在操场上工作了
来源:How to I import 3rd party frameworks into Xcode Playground?
谁能指点我一步一步如何做到这一点?
【问题讨论】:
-
我前段时间也关注过这个问题,找到了答案,让它发挥了作用,并得出结论,这种好处几乎不值得付出努力。有太多的条件需要遵守才能使其正常工作,而操场的工作仍然摇摇欲坠。如果我需要测试我的应用代码是如何工作的,我会使用测试框架,如果我想测试一些想法或概念,我会使用 Playground。
-
您可能还想查看几天前在 Apple Swift 博客上发布的更新。 developer.apple.com/swift/blog/?id=26
标签: ios swift swift-playground