开始使用 Swift 而不是 Objective C 来 React Native

Jef*_*eff 6 objective-c ios swift react-native

所以我使用 create-react-native-app 启动了一个 react native 应用程序,它创建了很多样板代码。Android是JAVA我很好的。但在 iOS 中Objective-C,我更熟悉Swift. 我能做些什么吗?我知道我的大部分代码JavaScript无论如何都会出现,但无论如何都想知道。

小智 0

你的问题不是很清楚。但让我说一下,如果你想在跨平台上工作,那么如果你想使用 javscript,那么 React Native 是一个不错的选择。关于你的问题,让我引用“但是IOS是在Objective C中”,这是你错了,你可以使用objective c,甚至c和c ++,..以及你所说熟悉的swift来编写iOS本机如果你避免使用 Objective C,那么你可以纯粹用 swift 编写 iOS 应用程序。希望有帮助。

尖端

1 for cross platform - and you want js (react native)
2. cross platform and you wanted to use c# (Xamarine)
3. iOS app which is native (Swift or objective c) or both
4. hybrid , you can try framework like ionic, cordova etc.
5. let us include android , you can use java(kotlin
Run Code Online (Sandbox Code Playgroud)

  • 我强烈地感觉到你并没有真正理解我在说什么。看,当我在命令行中使用 create-react-native-app 时,它会创建样板代码。该目录的根级别是 android 文件夹、iOS 文件夹和索引 javascript 文件。android文件夹中的代码是Java语言。iOS 中的代码位于 Objective C 中。我想知道是否有一种简单的方法可以让我使用该命令或其他命令来初始化我的 React Native 项目,其中 iOS 文件夹代码位于 Swift 而不是 Objective C 中。 (2认同)