您的问题比较模糊,我会尽力澄清一些事情:任何新款Mac电脑都配备了同时支持32位和64位执行模式的处理器。OS X内核可以在这样的处理器上以32位或64位模式运行。在10.6及更早版本中,默认情况下,内核以32位模式运行。而在10.7中,内核默认以64位模式运行。一个应用程序及其相关库可以支持32位、64位或两者兼容。这与内核是否以64位模式运行是完全分开的(也就是说:您可以在32位内核上运行64位应用程序,也可以在64位内核上运行32位应用程序)。这样做的净效果是,您可以为32位或64位编写代码,并且无论内核正在做什么,它都能正常工作。话虽如此,您的应用程序必须与自身同步;您不能在单个进程中混合使用32位和64位代码。