在OSX或Windows(VM)上的iOS中开发,React Native或Swift?

时间:2019-01-09 22:53:19

标签: swift xcode windows macos react-native

我需要将旧的Macbook Air更改为更好的产品,这可能需要更多的开发工作,而不仅仅是小项目。我想搬到Macbook Pro只是为了留在Apple区域,但是今天早上我突然想到一个念头:“如果我购买Windows笔记本电脑该怎么办”

用同样的钱,我会得到功能更强大的Windows笔记本电脑,我也可以玩,也可以用它开发,这些都是我的优点,但是在iOS上进行开发又如何呢?

如果我安装OSX VM并在其上下载xCode,会一样吗?因此,就硬件而言,您会推荐哪种笔记本电脑是最好的? (自从上次我想在AMD PC上安装OSX VM以来,我记得我一直因为硬件而失败。)

您会立即开始学习SWIFT还是React Native? (我来自C ++和Java / Js背景)

对不起,整个问题,但是我想将钱花在正确的方向上,不要后悔任何选择。

由于我没有在该领域的经验,所以我想以任何观点尽可能多地听取意见

谢谢!

1 个答案:

答案 0 :(得分:0)

首先,是的,您可以购买一些适合您的游戏和某些编程需求的漂亮的Windows计算机,但是我不建议这样做。

Windows并非完全适合您的编程需求。但是你应该怎么办?

两年前,我自己遇到了一个问题,我需要一台具有强大编程和游戏能力的计算机。

过去几年来,Mac上的游戏限制已经逐渐消失。您可以在Mac上播放几乎的所有内容,perfect ways around all gaming problems真是太好了。

另一方面,编程的限制很少。我想说Mac是编程的理想环境。是的,您可以为iOS和MacOS编程,是的,您可以对Windows可以做的其他所有事情进行编程。

从我的角度来看,我为自己购买了Macbook Pro,并且能够使用它来做我想做的所有事情。如果我想编写不是iOS或MacOS的程序,可以这样做。但是大多数时候我都在为iOS编程。它是令人难以置信的无缝(不是完美,但非常好)。我花了很多时间在Swift上,每隔一段时间我会发现自己在为Android编程。我什至可以在上面玩游戏,我什至不使用3rd party软件在Steam上玩游戏,因为大多数游戏都受支持。

您的下一个问题,除了要购买Mac外,如果要进入iOS应该怎么做,还请从Swift开始。您将看到为什么每个人都喜欢它。 Swift很漂亮,您希望自从开始编程以来就一直在编写它。从基本教程开始,只是为了了解语法,然后开始扩展和学习诸如Foundation,UIKit,SpriteKit之类的库或任何激发您的兴趣和需求的库。