48

我要开发一些 iPhone 应用程序,所以我得到了一张购买 Mac 的金票。然而,金票不值那么多,我在想 iMac。现在,Mac 很棒,我喜欢它们并在家里使用它们,但我知道 iMac 更适合普通消费者而不是专业人士。iMac 的功能是否足以在其上进行 iPhone 开发?

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

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

4

19 回答 19

28

任何现代 Mac 都可以。我在一台两年前的 MacBook (2GHz) 上工作,它有 2Gb 的内存并且它完全可用。我发现它最大的限制是筛选房地产。我在 22 英寸外接屏幕上的工作效率更高。如果您有 iMac 或考虑在基本型号中添加外接显示器,那就做大。

于 2008-08-26T11:19:43.853 回答
8

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

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

于 2008-08-22T14:24:56.000 回答
7

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

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

于 2008-08-22T14:58:29.587 回答
7

我想说的是,当前的任何 iMac 型号都足以使用它们的双核、6MB 缓存、1066MHz FSB cpu 进行开发。您可能会考虑使用超过 1GB 的内存,但将NewEgg等地方的售后市场价格与 Apple 想要的价格进行比较(例如,我将 MacBook Pro 升级到 4GB,比从 Apple 安装的价格少数百)。

您选择的型号更多的是关于 HD 和 LCD 尺寸以及您需要花费多少。

于 2008-08-22T15:12:01.240 回答
6

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

于 2008-08-22T14:24:35.907 回答
6

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

于 2008-08-22T14:25:46.357 回答
6

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

于 2008-08-22T15:02:16.597 回答
5

在 iMac 上运行 Xcode 不会有问题。任何 iMac。任何开发项目都可以在 iMac 上完成。它们是快速和现代的机器。最便宜的 iMac 配备双核 Duo 2 芯片和 1 gig RAM。如果可以,将 RAM 提高到 2(一个便宜的选择 - 如果您购买 3rd 方 RAM,则更便宜)。运行 OSX 有很大的不同。

于 2008-08-22T15:15:52.167 回答
5

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

您是否喜欢有时拿起机器并进入不同的工作环境(或向人们展示您的东西)?MacBook 在功率方面具有可比性,但给您这种自由。

您可以使用光面屏幕,还是它们会激怒您?在后一种情况下,iMac 或 MacBook 可能不是最理想的,您应该确保获得更大、无光泽的显示屏作为主屏幕。第二个显示器通常对开发非常有帮助,所以你可能还是想要一个。

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

于 2008-09-15T14:18:50.137 回答
4

我建议您购买一台满负荷的 Mac Mini 和预算范围内最好的显示器。

请记住,iMac 和 Mac Mini 本质上都是笔记本电脑(就其内部组件而言)。不可否认,iMac 有一个大屏幕(就像笔记本电脑一样)和一个合适的硬盘驱动器。

于 2008-09-19T14:35:58.663 回答
3

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

于 2008-08-22T14:22:29.143 回答
3

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

于 2008-09-19T19:05:58.437 回答
3

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

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

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

于 2008-12-01T13:39:28.497 回答
1

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

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

于 2008-12-01T23:02:18.703 回答
1

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

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

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

学习使用 Mac mini 为 iPhone 开发

于 2010-09-20T09:50:16.317 回答
1

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

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

我在 13" MacBook Pro 上工作了几个月,但如果你想开发,你真的需要第二个屏幕(尽管通过触摸板滚动非常容易)。硬件(2.66 Core2Duo,4 GB RAM,320 GB)对于使用 Xcode 进行开发来说已经足够强大了。

但是您真正需要便携式解决方案的频率如何?大部分时间我都在同一个地方工作。一台 27 英寸的 iMac 会很好,但不如 Mac mini 便宜。你可以用同样的钱(包括 Matrox DualHead2Go)购买一台配备三个 23 英寸 IPS 面板 (1080p) 的 Mac Mini,但功能没有那么强大作为配备 i5-680 的 27 英寸 iMac。

问题:

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

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

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

于 2011-02-10T12:35:06.190 回答
1

请购买具有 SSD、MacBook Air 或按订单生产选项的 Mac。

编译诸如 Three20 之类的大型框架至少会快 2 到 3 倍。XCode 4 应该使用 SSD 驱动器更快地打开。

于 2011-09-06T18:38:31.310 回答
0

与所有开发一样,屏幕尺寸是最重要的,所以如果你的金票延伸那么远,我建议使用 24 英寸 iMac,或者如果没有,建议使用带有大型(可能非 Apple)显示器的 mac mini。

于 2008-09-04T14:40:19.167 回答
0

我唯一的另一条评论是,有时我希望我有便携式电脑,这样我就可以在火车上、飞机上或坐在公园里编码!

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

于 2010-07-17T21:29:46.823 回答