Objective c 我应该为什么平台编译我的应用程序,以便其他人可以使用它?32位还是64位?

Objective c 我应该为什么平台编译我的应用程序,以便其他人可以使用它?32位还是64位?,objective-c,macos,32bit-64bit,Objective C,Macos,32bit 64bit,我是OSX世界的新手,但我想学习如何使用Objective C和XCode构建MacOSX应用程序 我不知道的是,我应该在什么平台上编译这个应用程序,这样我就可以把它提供给其他人。 我是用32位编译的,还是大多数Mac现在都是64位的,我用64位编译就可以了?现代Mac现在都是64位的,但是你仍然可以用32位/64位编译你的应用程序,这样它们就可以在两种平台上工作了 如果您正在学习并且不需要向后兼容,我将坚持使用64位。这样,您就可以利用现代运行时(仅适用于64位)和ARC(仅适用于64位)的所

我是OSX世界的新手,但我想学习如何使用Objective C和XCode构建MacOSX应用程序

我不知道的是,我应该在什么平台上编译这个应用程序,这样我就可以把它提供给其他人。
我是用32位编译的,还是大多数Mac现在都是64位的,我用64位编译就可以了?

现代Mac现在都是64位的,但是你仍然可以用32位/64位编译你的应用程序,这样它们就可以在两种平台上工作了


如果您正在学习并且不需要向后兼容,我将坚持使用64位。这样,您就可以利用现代运行时(仅适用于64位)和ARC(仅适用于64位)的所有优点。

只需将其编译为32位,除非您有充分的理由将其设置为64位—所有平台都可以运行32位,但只有部分平台可以运行64位。