在制作iOS应用程序时如何使用多种语言?

时间:2018-04-19 04:25:39

标签: ios swift

我正在研究制作应用程序,我一直在研究过去如何制作其他iOS应用程序。 Instagram和Snapchat等应用程序部分用Python编写。

我不完全确定为iOS制作的应用程序如何用Swift之外的其他东西编写。如果有人可以在iOS应用程序中简要解释这些语言如何协同工作,那就太棒了。感谢。

2 个答案:

答案 0 :(得分:2)

我不知道Instagram应用程序的详细信息,但您可以使用任何为ARM体系结构编译的语言来编写iOS应用程序。您需要设置Xcode来构建代码并输出一个静态库,然后您可以将其他Swift,C,Objective-C或C ++代码链接起来。如果语言不包含在clang中(例如Haskell),则可以使用“运行脚本”构建阶段将该语言的文件构建到您包含在其他目标中的库中。

答案 1 :(得分:0)

问题太明显了,当然你可以使用不同的或多种语言创建iOS应用程序,例如swift + objective c,或者你可以使用c#或c ++或两者的组合来构建应用程序。在应用程序的逻辑部分,它被理解为您可以使用其他语言。