【问题标题】:Developing in iOS on a OSX or Windows (VM), React Native or Swift?在 OSX 或 Windows (VM)、React Native 或 Swift 上使用 iOS 进行开发?
【发布时间】:2019-01-09 22:53:18
【问题描述】:

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

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

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

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

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

我想听听尽可能多的意见,因为我没有这个领域的经验

谢谢!

【问题讨论】:

  • “如果我买了一台 Windows 笔记本电脑会怎样” 并尝试在其上运行 MacOS?那么你就违反了 Apple 的许可,因为 MacOS 只能安装在 Mac 硬件上。您还冒着无穷无尽的问题的风险(尤其是在更新操作系统时),并且系统的风险从来没有“完全”正确——因为它并不意味着虚拟化——就个人而言,我从未见过虚拟化的 MacOS 系统超越基本文件浏览的“稳定”、“可靠”或“功能”——但这就是我
  • 另外,有两件事,“一般硬件/软件”问题和基于“意见”的问题是关于 SO 的主题 - 可能不是发布此类问题的最佳位置(不,我不知道)也不认为任何 SE 网站都适合)

标签: swift xcode windows macos react-native


【解决方案1】:

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

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

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

在过去的几年里,在 Mac 上玩游戏的限制已大大消失。你可以在 Mac 上几乎玩任何你想玩的东西,很高兴有 perfect ways around all gaming problems

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

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

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

【讨论】:

  • 您还购买了哪台 Macbook 来玩游戏? 15 英寸还是 13 英寸?
猜你喜欢
  • 2020-11-25
  • 2021-01-07
  • 1970-01-01
  • 1970-01-01
  • 2020-04-21
  • 2019-12-29
  • 1970-01-01
  • 2011-10-08
  • 1970-01-01
相关资源
最近更新 更多