我应该在什么平台上编译我的应用程序以便其他人可以使用它? 32位还是64位?
我是 OS X 世界的新手,但我想学习如何使用 Objective C 和 XCode 构建 Mac OS X 应用程序。
我不知道我应该在什么平台上编译这个应用程序,以便我可以将其提供给其他人。 我是否将其编译为 32 位,还是大多数 Mac 现在都是 64 位,我可以将其编译为 64 位?
I'm new to OS X world but i want to learn how to, and then build a Mac OS X application using Objective C and XCode.
What i don't know is for what platform should i compile this app so i can make it available to others.
Do i compile it for 32bit or most of the Macs are 64bit now and i'm ok by compiling it for 64bit?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
现代 Mac 现在都是 64 位,但您仍然可以将应用程序编译为 32 位/64 位,这样它们就可以在两个平台上运行。
如果您正在学习并且不需要向后兼容性,我会坚持使用 64 位。这样您就可以利用现代运行时(仅在 64 位上可用)和 ARC(仅在 64 位上可用)的所有优势。
Modern Macs are all 64-bit now, but you can still compile your apps for 32-bit/64-bit so they will work on both platforms.
If you are learning and have no need for backwards compatibility I would stick to 64-bit. That way you get to use all the advantages of the modern runtime (only available on 64-bit), and ARC(only available on 64-bit).