【发布时间】:2014-07-16 17:23:37
【问题描述】:
如果我分发 detects a simulator at compile-time 的 iOS 框架库,为模拟器编译的胖二进制部分将始终在模拟器中运行,#if TARGET_IPHONE_SIMULATOR 宏之外的代码将始终在设备上运行。那么detect a simulator at run-time真的有必要吗?
换句话说,胖二进制文件的 ARM 设备部分是否都可以在模拟器上运行?
【问题讨论】:
-
“那么真的有必要在运行时检测模拟器吗?”和“胖二进制文件的 ARM 设备部分是否都能发现自己在模拟器上运行?”是完全不同的问题。
标签: ios runtime simulator compile-time