当前位置: 首页 > 面试题库 >

Xcode 6中的“嵌入式内容包含Swift代码”构建设置有什么作用?

百里弘致
2023-03-14
问题内容

这是“构建选项”下的新设置。它有什么作用?我似乎找不到任何有关它的文档。我的猜测是:是否必须YES在混合的Objective-C /
Swift应用程序中将其设置为告诉Xcode链接Swift运行时?


问题答案:

链接不需要为“是 。仅当您具有依赖于混合源或纯Swift目标的纯Objective-C目标时,此设置才适用。

描述:

启用此设置以指示目标产品中嵌入的内容包含Swift代码,以便标准Swift库可以包含在产品中。

同样在Beta 7的发行说明中:

现在,将Swift标准库嵌入包中的构建步骤仅针对应用程序产品类型运行,并且仅在应用程序本身独立于任何嵌入式内容的情况下包含Swift源文件时才可以运行。在构建本身不包含Swift源文件的应用程序时,但嵌入其他确实包含Swift代码的内容(如框架,XPC服务,应用程序扩展等)时,您必须设置构建设置“嵌入式内容包含Swift代码”(EMBEDDED_CONTENT_CONTAINS_SWIFT)
。这样,Swift库将包含在应用程序中。

问候



 类似资料:
  • 问题内容: 为基于JVM的服务确定docker容器的尺寸非常棘手(众所周知)。我很确定我们的容器尺寸略有不足,并且想清除一些与监视时看到的特定jcmd(本机内存跟踪器)输出有关的问题。 问题: jcmd报告的“内部”中是否包含直接字节缓冲区? jcmd报告的“代码”中除代码缓存外还有什么? 是否有一种很好的方法来限制jcmd报告的“代码”部分。我阅读了https://docs.oracle.com

  • 我正在使用Spring Integration接收一个HTTP请求,它在多部分请求中嵌套了多部分内容,如下所示。当使用CommonsMultipartResolver作为解析器时,传递给接收服务激活器的LinkedMultiValueMap包含所有部件的映射,但嵌入的MultiParter是包含全部内容的UploadedMultipartFile。在示例边界2中--extkdvsqgextqi2w

  • 看js 的原生库函数,比如:parseInt(),为什么库函数只写了函数名和参数和返回类型, 没有写 {要操作的内容体} 呢?

  • 我想要得到一个漂亮而简单的带有设置状态代码的API,并获得swagger(swashbuckle)的文档 首先,我的控制器是这样的: 很好,Swagger显示了JSON格式的结果。问题是,我不能设置状态代码(比如,如果database-error我可以设置为err500或s.th.)。 null null 现在,状态代码设置正确,但swagger没有显示任何结果。 所以,我想这可能是个大摇大摆的问

  • 问题内容: 我已经看到swift中的闭包里面有$ 0,有时它们使用$ 1。$ 0到底是什么,您还可以使用其他$ x? 这是使用中的示例。 谢谢! 问题答案: 这是一个简写的参数名称。 从《雨燕书》中: “ Swift自动为内联闭包提供速记参数名称,可使用名称$ 0,$ 1,$ 2等来引用闭包参数的值。” — Apple Inc. “快速编程语言”。 它有助于减少代码的冗长性(有时以可读性为代价),

  • Ruby, like fire, is a very useful friend, and a very dangerous enemy. — Mikkel Bruun 在模板中使用嵌入式 Ruby 帮助构建动态的配置文件或实现数组遍历是一种强大的方式。 然而,你也可以在配置清单中使用 inline_template 函数直接嵌入 Ruby 而不必使用分离的模板文件。 操作步骤 在 Puppet