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

什么是iOS中的构建目标文件扩展名?

冀冯浩
2023-03-14
问题内容

当我在项目中构建Java对象类时,将以.class扩展名创建文件,并且人类不可读;快速构建文件呢?

例:

car.java  --> build --> car.class

构建后会是什么?

car.swift --> build --> ?

问题答案:

Swift与Java的编译过程有所不同,因此不一定有直接等效的过程。

随着构建的进行,每个Swift文件都将被编译成一个’Object’文件,并以.o扩展名结尾。然后,一旦它们全部构建,它们就被链接在一起以形成二进制文件。如果取消选择iOS应用程序的IPA文件,则不会看到单个.o文件,就像您看到.classJava
jar文件中的文件一样。



 类似资料:
  • 扩展是可定制化浏览体验的小程序,它们使用户可以根据个人需要或者偏好定制 Chrome 的功能和行为。它们基于 Web 技术(例如 HTML,JavaScript 和 CSS)构建。 扩展必须满足狭义定义且易于理解的单一目的(译者注:功能简单易懂化)。一个扩展可以包括多个组件和一系列功能,只要所有的内容都有助于实现共同的目标。 用户交互界面应尽量小且有意图。他们的范围从简单的图标,如右侧显示的 Go

  • 这样才是真的。 如果构建过程压缩了当前目录内容并将其发送到守护进程,那么它会去哪里呢?为什么不让这些内容在图像中使用呢?

  • 什么是S3扩展目标配置,在AWS文档中的什么地方清楚地解释了它的用途? null 如果有文章或博客有明确的解释,请提供指针。 我一直在下面的文档中寻找线索,但就像AWS文档一样,它并不清楚。它看起来部分与输入记录转换或记录处理有关。 > Amazon Kinesis Data Firehose API参考-ExtendedS3DestinationConfiguration ExtendedS3D

  • 本文向大家介绍什么是iOS的目标-动作机制 ?相关面试题,主要包含被问及什么是iOS的目标-动作机制 ?时的应答技巧和注意事项,需要的朋友参考一下 目标是动作消息的接收者。一个控件,或者更为常见的是它的单元,以插座变量(参见"插座变量"部分) 的形式保有其动作消息的目标。 动作是控件发送给目标的消息,或者从目标的角度看,它是目标为了响应动作而实现的方法。 程序需要某些机制来进行事件和指令的翻译。这

  • 问题内容: 我在我的应用程序中使用了express以及body-parser。 但是,express 4.0中的“扩展”是什么意思? 我找到了这个 但是,我仍然不能理解它的含义。 问题答案: 如果为,则不能发布“嵌套对象” 如果为,则可以按照自己喜欢的方式进行操作。

  • 经过对互联网的深入研究,我还没有找到在没有文件扩展名的情况下将新工件安装到Maven存储库的选项。 在Maven Install Plugin的2.5.2版本之前,它只会将“打包”作为工件文件扩展名,但后来我在Apache issues portal:https://issues.apache.org/jira/browse/MINSTALL-121.上发现了这一点:不使用“打包”作为文件扩展名实