我将开发一些 iPhone 应用程序,因此我获得了一张购买 Mac 的金券。然而金票并不值那么多钱,我正在考虑 iMac。现在,Mac 很棒,我喜欢它们并在家中使用它们,但我知道 iMac 更适合普通消费者而不是专业人士。iMac 是否足够强大来进行 iPhone 开发?

如果有帮助的话,我设想在 Mac 上做的唯一一件事就是运行 XCode,也许还有一个 Web 浏览器。

是否有人在进行 iPhone 开发并且在他们的机器上运行所需的工具时遇到问题?如果是这样,你有什么?

有帮助吗?

解决方案

任何现代 Mac 都可以。我使用的是一台已经用了两年的 MacBook (2GHz),内存为 2Gb,非常可用。我发现最大的限制是屏幕空间。我是 方式 在 22 英寸外部屏幕上工作效率更高。如果您购买 iMac,请选择更大的型号,或者考虑在基本型号中添加外部显示器。

其他提示

iMac 是一台非常快的机器,非常适合 iPhone 开发。在大多数情况下,配备最大内存的 Mac Mini 就足够了。

请记住,开箱即用的 Mac Mini 只能容纳一台显示器。

我的主要 Mac 是 MacBook,配备 4GB RAM,我发现这非常适合开发(无论是在 Windows 还是 OSX 中)。我本来可以多花一点钱买一台 iMac,但我已经有一台 20 英寸 LCD 显示器,而且我想要便携性。

MacBook 与 iMac 一样强大(不包括显卡,这对您可能重要也可能不重要;它不适合我),并且非常适合开发。

我想说,当前的任何 iMac 型号都足够适合使用其双核、6MB 缓存、1066MHz FSB cpu 进行开发。您可能会考虑使用超过 1GB 的内存,但请比较以下地方的售后价格: 新蛋 达到 Apple 的要求(例如,我将 MacBook Pro 升级到 4GB,比从 Apple 安装便宜了数百美元)。

您选择哪种型号更多的是关于高清和液晶屏尺寸以及您需要花多少钱。

我在 20 英寸当前一代 iMac 上运行 XCode for Mac 开发,它与正在运行的许多其他进程完美配合。你绝对可以使用iMac来开发软件。

iMac 的功能足够强大,足以用于开发工作。

我在只有 1 GB RAM 的当前一代 Macbook 上运行 XCode,只要我限制运行的应用程序总数,它就可以正常运行。

在 iMac 上运行 Xcode 不会有问题。任何 iMac。任何开发项目都可以在 iMac 上完成。它们是快速且现代化的机器。最便宜的 iMac 配备双核 Duo 2 芯片和 1 GB RAM。如果可以的话,将 RAM 增加到 2(一个便宜的选择 - 如果您购买第 3 方 RAM,则更便宜)。运行 OSX 会产生巨大的差异。

就功能而言,任何当前的 Mac 都适合 iPhone 开发。您可能需要考虑其他因素,具体取决于您喜欢的工作方式。

您是否喜欢有时拿起机器进入不同的工作环境(或向人们展示您的东西)?MacBook 在性能方面与 MacBook 相当,但给你自由。

您可以使用镜面屏幕吗?或者它们会让您感到厌烦吗?在后一种情况下,iMac 或 MacBook 可能不是最佳选择,您应该确保使用更大的非光泽显示屏作为主屏幕。第二个显示器通常对开发非常有帮助,所以无论如何您可能都想要拥有一个。

您确实希望将 RAM 提高到至少 2GB(4GB 当然很好,但不是绝对必要)。

我建议购买一台性能最大化的 Mac Mini 以及您预算范围内最好的显示器。

请记住,iMac 和 Mac Mini 本质上都是笔记本电脑(就其内部组件而言)。诚然,iMac 拥有大屏幕(与笔记本电脑一样)和合适的硬盘。

我在具有 2GB RAM 的 17 英寸 iMac(2 年历史)上运行 XCode,没有遇到任何问题。

我在 Mac mini 上管理得很好。目前它只有 1GB RAM,这就是当前的瓶颈。

为 iPhone 进行开发并不是特别密集的工作,从 iMac 升级的唯一方法是 Mac Pro,我认为你买不起。升级 Mac Pro 的唯一原因是,如果您正在做真正需要马力的视频或图像工作。

本月我在 MacFormat 中看到了一张图表,表明基础版 iMac 无论如何都比基础版 Mac Pro 更快,尽管 Pro 显然还有更多扩展空间。

不过,购买更多 RAM,最高可达 4GB,您不会后悔的。

我购买了 2010 年中期的 Unibody Mac mini,它是进行 iPhone 开发的好机器。

我不想花很多钱买一台新电脑。所以我选择了为 iPhone 开发所需的最低限度。

下面的帖子显示了我对此的印象......

学习使用 Mac mini 进行 iPhone 开发

我也在考虑买一台 Mac。我想创建一个新问题,但现在我试图用这个“答案”来提问。有以下几种可能性:

  • iMac:强大的硬件,大屏幕(27英寸)->非常适合开发
  • MacBook Pro:便携式,但您需要大于 13 英寸的屏幕 -> 昂贵
  • 迷你电脑:体积小,无噪音,与 13 英寸 MacBook Pro 一样强大,价格便宜,您需要外接显示器和 RAM 升级

我已经在 13 英寸 MacBook Pro 上工作了几个月,但如果您想进行开发,您确实需要第二个屏幕(尽管通过触摸板滚动非常容易)。硬件(2.66 Core2Duo、4 GB RAM、320 GB)足够强大,可以使用 Xcode 进行开发。

但您真正需要便携式解决方案的频率有多少?大部分时间我都在同一个地方工作。27 英寸 iMac 非常适合,但不如 Mac mini 便宜。您可以花同样的钱购买配备三个 23 英寸 IPS 面板 (1080p) 的 Mac Mini(包括 Matrox DualHead2Go),但功能不如配备 i5-680 的 27 英寸 iMac。

问题:

  • 便携性对您来说是必不可少的还是可有可无的?
  • Xcode 有什么更好的选择?更多 GHz 还是更多内核?
  • 是什么带来了更快的体验?更快的 CPU(例如快 400 MHz)还是 SSD?

我认为最好的解决方案是 iMac 和 MacBook。但一开始钱太多了。

附:您还需要一台设备。最便宜的设备是 8GB iPod Touch 4G。

请购买配备 SSD 的 Mac,MacBook Air 或定制选项。

编译像 Three20 这样的大型框架至少会快 2 到 3 倍。使用 SSD 驱动器,XCode 4 的打开速度应该会快很多。

与所有开发一样,屏幕尺寸至关重要,因此如果您的金票足够长,我建议使用 24 英寸 iMac,如果没有的话,建议使用带有大型(可能非 Apple)显示器的 mac mini。

我经常使用 PowerMac G5。当然,您需要破解开发人员工具才能安装在 PPC 上,并且存在一些设备 SDK 问题,但它可以运行。

哦等等,你说“好”。没关系。

我唯一的其他评论是,有时我希望我有便携式设备,这样我就可以在火车、飞机或坐在公园里编码!

我买了一台 iMac,在开发我的“简单”应用程序时没有遇到任何问题,除了滚动的东西有时会冻结在我身上。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top