当前位置: 首页 > 知识库问答 >
问题:

如何将第三方框架导入Xcode游乐场?

黄流觞
2023-03-14

如何将第三部分框架导入Xcode游乐场?

Swift Playground显然有一个框架导入机制,因为我们可以导入CocoaSpritekit,而且在OSX Playground中,xcplayground(xcplayground)似乎在iOS中没有

我真正想做的是从操场上隐藏代码,并能够显示一个最小的示例。关于如何将框架加载到Swift游乐场有什么想法吗?

  • 如何将自己的类从自己的项目导入游乐场
  • 是否可以将第三方Objective-C代码导入到Swift游乐场中?

(这个问题是不同的,因为请求是在Playground中使用框架,而不是简单地使用常规Swift文件

共有1个答案

滕学义
2023-03-14

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

<罢工> 现在,如果您只是试图隐藏在示例中显示的代码,编辑器中的代码折叠可能会实现这一目的。

现在可以将自己的框架导入游乐场。这提供了一种在应用程序和游乐场之间共享代码的方法,它们都可以导入框架。要做到这一点,您的操场必须与生成框架的项目位于同一个工作区。您一定已经构建了框架。如果是iOS框架,则必须为64位运行目标构建(例如iPhone5S)。您必须有一个至少构建一个目标的活动方案(该目标的构建位置将在游乐场的框架搜索路径中使用)。您的“生成位置”首选项(在高级“位置”设置中)不应设置为“旧版”。如果您的框架不是Swift框架,则“定义模块”构建设置必须设置为“是”。一旦满足了所有这些条件,导入您的框架就可以在操场上工作了。

 类似资料:
  • 问题内容: 如何将第三部分框架导入Xcode Playground? 斯威夫特游乐场显然有一个框架,导入机制,因为我们可以导入,以及在OSX游乐场,(似乎来自iOS的缺失,奇怪) 我真正想做的是从操场上隐藏代码,并能够显示一个最小的示例。关于如何将框架加载到Swift游乐场的任何想法? (此问题有所不同,因为请求是在Playground中使用 框架 而不是简单的常规文件) 问题答案: 编辑:从Be

  • 问题内容: 我正在尝试导入一个项目。我在“构建阶段”->“使用库链接二进制文件”中添加了内容。 Objective-C的作品: 但是在Swift中,我得到一个错误: 根据Swift文档: 导入外部框架 您可以导入具有纯Objective- C代码库,纯Swift代码库或混合语言代码库的外部框架。无论框架是用单一语言编写还是包含两种语言的文件,导入外部框架的过程都是相同的。导入外部框架时,请确保将要

  • 本文向大家介绍Android ImageLoader第三方框架解析,包括了Android ImageLoader第三方框架解析的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android ImageLoader框架的使用方法,供大家参考,具体内容如下 1.准备工作 1)导入universal-image-loader-1.9.5.jar到项目中 2)创建MyApplication继

  • 问题内容: 我有一个Objective- C框架(框架A),该框架公开了一些公共和私有标头。公共头文件也在框架的伞头文件中声明。我有第二个Swift框架(框架B),它与Objective- C框架链接。 现在,如果要在BI中导入A的公共标头,只需要做一个即可。 但是,如何导入私有标头呢? 我知道桥接头不是一个选择,因为框架不支持该头。我是否需要以某种方式为专用标头创建一个单独的伞形标头? 问题答案

  • 我从xcode控制台收到一个错误文件。控制台输出Xcode游乐场 无法在/Users/petergoeren/Library/Containers/com上创建符号链接。苹果dt。游戏场树桩。OSX。HelloGreg-8245CB75-384D-4509-BADB-9FB6466D4C88/数据/文档/由于错误而共享的游乐场数据:可选(错误域=NSCOCAERRORDOMAIN Code=516

  • 问题内容: 我将swift框架导入到Objective-C项目中,如下所示: 问题在于我正在导入框架的类只能识别某些类。 被认可的课程: 该类不是: 它们都是公开的,那么为什么第一个在工作空间中被识别,而另一个却没有? 我也在头文件MyFramework-Swift.h中看到一个类 出现而其他不出现 这是为什么? 另外要指出的是,当我将swift框架导入swift项目时,该相同的程序也可以工作 问