iOS和Android的Swift?

iOS和Android的Swift?,android,ios,swift,xcode,kotlin,Android,Ios,Swift,Xcode,Kotlin,我正在学习如何使用Swift语言为大学创建应用程序 我想知道: 第一个问题: 我可以用Swift创建一个应用程序吗?它是否适用于Android? 我看到了一些Android应用程序的代码,看起来语法很相似,这些语言对我来说是新的 Xcode非常有用,我还能在Android上使用它吗 第二个问题: 我读到,如果我使用C语言开发应用程序,代码适用于两个操作系统,因此我的问题是: 我能访问XCODE提供的所有特性,使用不同于SWIFT的语言,如C、C、C++、java……/P> 谢谢您的关注。一般来说

我正在学习如何使用Swift语言为大学创建应用程序

我想知道:

第一个问题:

我可以用Swift创建一个应用程序吗?它是否适用于Android? 我看到了一些Android应用程序的代码,看起来语法很相似,这些语言对我来说是新的

Xcode非常有用,我还能在Android上使用它吗

第二个问题:

我读到,如果我使用C语言开发应用程序,代码适用于两个操作系统,因此我的问题是:

我能访问XCODE提供的所有特性,使用不同于SWIFT的语言,如C、C、C++、java……/P> 谢谢您的关注。

一般来说,没有。 但您仍然可以编写自定义框架,在Swift和Android SDK之间进行通信。对于你来说,这是一种开销:D

您还可以尝试跨平台框架,例如:

XamarinC用于为两个平台编写跨平台应用程序。更多 Ionic、React Native等。用于为两个平台编写跨平台应用程序的javascript,但在本例中使用javascript。更多在这里。 FlatterDart也是由Google提供的跨平台框架。更多 或者,您可以只检查一个平台的本机开发:

iOS斯威夫特,Obj.C。这是iOS/macOS应用程序的两种主要语言 发展 Android KOTLIN,java,C++这些Android应用的主要语言 发展 此外,社区有很多框架,比如KotlinNative,它可以帮助您在Kotlin上为两个平台编写业务逻辑

小结:聪明的方法是为选择的操作系统使用准确的语言。AndroidJava,Kotlin,C++和iOS/Mac SoScv.Obj.c.IDE AndroidAndroid studio、iOS/macOSXCode和AppCode也是如此


另外,Kotlin和Swift非常相似,因此有意地切换到另一个平台所需的时间更少。

Swift是不同的语言,在android中有kotine,在语法方面与Swift非常相似,但Swift和kotline是不同的否,再一次不。完美,谢谢大家,明白了!