在Xcode中使用i386和x86_64(在主窗口左上角的下拉菜单中选择)作为活动架构来编译Mac应用程序有什么区别?在项目的构建设置中,架构选项有标准(32/64位通用)、32位通用和64位英特尔。实际上,这些选项意味着什么,如何决定使用哪个选项?
假设目标是OS X 10.5及以上版本。我发现在Activity Monitor中,为x86_64编译会导致应用程序使用比为i386编译更多的内存。优势是什么?我知道64位是“未来”,但考虑到内存使用量更高,选择32位是否有意义?
假设目标是OS X 10.5及以上版本。我发现在Activity Monitor中,为x86_64编译会导致应用程序使用比为i386编译更多的内存。优势是什么?我知道64位是“未来”,但考虑到内存使用量更高,选择32位是否有意义?