如何将第三部分框架导入Xcode Playground?
斯威夫特游乐场显然有一个框架,导入机制,因为我们可以导入Cocoa,SpriteKit以及在OSX游乐场,XCPlayground(XCPlayground似乎来自iOS的缺失,奇怪)
Cocoa
SpriteKit
XCPlayground
我真正想做的是从操场上隐藏代码,并能够显示一个最小的示例。关于如何将框架加载到Swift游乐场的任何想法?
(此问题有所不同,因为请求是在Playground中使用 框架 而不是简单的常规swift文件)
swift
编辑:从Beta5开始,当游乐场是将框架构建为目标的工作空间的一部分时,现在支持此功能。Apple开发人员论坛站点上有更多详细信息,但希望@Rick Ballard可以在此处将其添加到他的答案中,这应该成为该问题的明确答案。
不要再执行以下操作!
短期而言,虽然没有受支持的解决方案,但是如果要生成模块/框架,则可以将其复制到SDKs System/Library/Frameworks目录中,然后import <#Module#>以与导入系统框架相同的方式进行复制。
System/Library/Frameworks
import <#Module#>
对于OS X游乐场: /Applications/Xcode6-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks
/Applications/Xcode6-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.10.sdk/System/Library/Frameworks
对于iOS: /Applications/Xcode6-Beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/System/Library/Frameworks/
/Applications/Xcode6-Beta.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.0.sdk/System/Library/Frameworks/
但是在您这样做之前…就像@Rick在他的回答中所说的那样,提交雷达报告。