首页 > 解决方案 > 在 OSX 或 Windows (VM)、React Native 或 Swift 上使用 iOS 进行开发?

问题描述

我需要将我的旧 Macbook Air 改成更好的东西,这可能需要一些更繁重的开发,而不仅仅是小项目。我想换一台 Macbook Pro 只是为了留在 Apple 领域,但今天早上我突然想到一个想法:“如果我买了一台 Windows 笔记本电脑会怎样”

用同样的钱,我会得到一台更强大的基于 Windows 的笔记本电脑,我可以玩它,也可以用它开发,这都是我的优点,但是在 iOS 中开发呢?

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

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

很抱歉整个问题,但我想把我的钱投资在正确的方向上,而不会对任何选择感到后悔。

我想听听尽可能多的意见,从任何角度来看,因为我在这个领域没有经验

谢谢!

标签: swiftxcodewindowsmacosreact-native

解决方案


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

Windows 并不适合您的编程需求。但是你应该怎么做?

两年前我自己也遇到过这个问题,我需要一台计算机来进行繁重的编程和游戏能力。

在过去的几年里,Mac 上的游戏限制已经大大消失了。你可以在 Mac 上玩几乎所有你想玩的东西,很好的是有解决所有游戏问题的完美方法

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

在我看来,我给自己买了一台 Macbook Pro,我已经能够用它做我想做的一切。如果我想编写不是 iOS 或 MacOS 的东西,我可以做到。但大多数时候我都在编写 iOS 程序。它非常无缝(不完美,但非常好)。我花了很多时间在 Swift 上,并且每隔一段时间我就会看到自己在编写 Android 程序。我什至可以在上面玩游戏,我什至不使用 3rd 方软件在 Steam 上玩我的游戏,因为它们中的大多数都受支持。

你的下一个问题是,如果你想进入 iOS,除了获得 Mac 之外,你应该做什么,从 Swift 开始。你会明白为什么每个人都喜欢它。Swift 很漂亮,你会希望你从开始编程就一直在用它写东西。从基本教程开始,只是为了了解语法,然后开始扩展和学习库,如 Foundation、UIKit、SpriteKit 或任何激发您兴趣和需求的库。


推荐阅读