ios - 如何将 3rd 方框架导入 Xcode Playground?

标签 ios xcode macos swift xcode6

如何将第 3 部分框架导入 Xcode Playground?

Swift Playground 显然有一个框架导入机制,因为我们可以导入 CocoaSpriteKit,并且在 OSX Playground 中,XCPlayground(XCPlayground 似乎从 iOS 中丢失了,很奇怪)

我真正想做的是在我的 playground 中隐藏代码,并能够展示一个最小的示例。关于如何将框架加载到 Swift playground 有什么想法吗?

另见:

(这个问题是不同的,因为请求是在 Playground 中使用 framework 而不是简单的常规 swift 文件)

最佳答案

目前不支持将您自己的框架或应用程序代码导入 playground 的方法,除非将其粘贴到 playground 编辑器中。我们知道这是非常理想的功能,但我们一如既往地鼓励人们在 bugreport.apple.com 上“使用 bugreporter 投票”

现在,如果您只是想隐藏代码以便在示例中显示,编辑器中的代码折叠可能会达到目的。

现在可以将您自己的框架导入到 playground 中。这提供了一种在您的应用程序和 Playground 之间共享代码的方法,它们都可以导入您的框架。为此,您的 playground 必须与生成您的框架的项目位于同一工作区中。您必须已经构建了您的框架。如果它是 iOS 框架,则必须为 64 位运行目标(例如 iPhone 5s)构建它。您必须有一个构建至少一个目标的事件方案(该目标的构建位置将用于 playground 的框架搜索路径)。您的“Build Location”首选项(在高级“Locations”设置中)不应设置为“Legacy”。如果您的框架不是 Swift 框架,则必须将“定义模块”build设置设置为"is"。满足所有这些条件后,导入您的框架即可在 playground 中运行。

关于ios - 如何将 3rd 方框架导入 Xcode Playground?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24046160/

相关文章:

c++ - qt 5.4/clang:体系结构 x86_64 的 undefined symbol (std::istream::gcount())

c++ - C代码如何在没有前导下划线的情况下调用外部函数?

iphone - 离开初始 View Controller 时停止播放音乐(使用 AVAudioPlayer)

ios - UICollectionViewLayout layoutAttributesForElementsInRect 和 layoutAttributesForItemAtIndexPath

iphone - 从我的 Titanium 项目中的 XML 文件获取值

python - Xcode 4 上的 PyObjC

ios - 当内容不适合时 UIView 多行 [iOS]

ios - 尽管实现正确,但无法在设备上接收推送通知

xcode - 找不到 -lAFNetworking 的库

android - MacBook Pro 崩溃 - 来自 Android 模拟器?