如何在程序集文件中使用Objective-C的TargetConditionals.h?

时间:2017-04-27 09:20:01

标签: ios objective-c assembly x86 arm

我有一个链接到ARM和x86代码的库 该库包含汇编文件,其中一些用于ARM,一些用于x86 一个解决方案是创建两个目标,一个用于ARM,一个用于x86 其余的代码使用TargetConditionals.h来区分架构,所以除非有必要,否则我不想拆分目标。
是否可以在程序集文件中使用TargetConditionals.h?还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

我找到了答案,

#if defined(__arm64__)
#if defined(__x86_64__)