TargetConditionals 文件学习

#define TARGET_OS_BRIDGE            0

#define TARGET_OS_TV                0

#define TARGET_OS_SIMULATOR         1

#define TARGET_OS_EMBEDDED          0

#define TARGET_IPHONE_SIMULATOR     TARGET_OS_SIMULATOR /* deprecated */

#define TARGET_OS_NANO              TARGET_OS_WATCH /* deprecated */

#if defined(__ppc__)

#define TARGET_CPU_PPC          1

#define TARGET_CPU_PPC64        0

#define TARGET_CPU_68K          0

#define TARGET_CPU_X86          0

#define TARGET_CPU_X86_64       0

#define TARGET_CPU_ARM          0

#define TARGET_CPU_ARM64        0

#define TARGET_CPU_MIPS         0

#define TARGET_CPU_SPARC        0

#define TARGET_CPU_ALPHA        0

#define TARGET_RT_LITTLE_ENDIAN 0

#define TARGET_RT_BIG_ENDIAN    1

#define TARGET_RT_64_BIT        0

#ifdef __MACOS_CLASSIC__

#define TARGET_RT_MAC_CFM    1

#define TARGET_RT_MAC_MACHO  0

#else

#define TARGET_RT_MAC_CFM    0

#define TARGET_RT_MAC_MACHO  1

#endif

#elif defined(__ppc64__)

#define TARGET_CPU_PPC          0

#define TARGET_CPU_PPC64        1

#define TARGET_CPU_68K          0

#define TARGET_CPU_X86          0

#define TARGET_CPU_X86_64       0

#define TARGET_CPU_ARM          0

#define TARGET_CPU_ARM64        0

#define TARGET_CPU_MIPS         0

#define TARGET_CPU_SPARC        0

#define TARGET_CPU_ALPHA        0

#define TARGET_RT_LITTLE_ENDIAN 0

#define TARGET_RT_BIG_ENDIAN    1

#define TARGET_RT_64_BIT        1

#define TARGET_RT_MAC_CFM       0

#define TARGET_RT_MAC_MACHO     1

#elif defined(__i386__)

#define TARGET_CPU_PPC          0

#define TARGET_CPU_PPC64        0

#define TARGET_CPU_68K          0

#define TARGET_CPU_X86          1

#define TARGET_CPU_X86_64       0

#define TARGET_CPU_ARM          0

#define TARGET_CPU_ARM64        0

#define TARGET_CPU_MIPS         0

#define TARGET_CPU_SPARC        0

#define TARGET_CPU_ALPHA        0

#define TARGET_RT_MAC_CFM       0

#define TARGET_RT_MAC_MACHO     1

#define TARGET_RT_LITTLE_ENDIAN 1

#define TARGET_RT_BIG_ENDIAN    0

#define TARGET_RT_64_BIT        0

#elif defined(__x86_64__)

#define TARGET_CPU_PPC          0

#define TARGET_CPU_PPC64        0

#define TARGET_CPU_68K          0

#define TARGET_CPU_X86          0

#define TARGET_CPU_X86_64       1

#define TARGET_CPU_ARM          0

#define TARGET_CPU_ARM64        0

#define TARGET_CPU_MIPS         0

#define TARGET_CPU_SPARC        0

#define TARGET_CPU_ALPHA        0

#define TARGET_RT_MAC_CFM       0

#define TARGET_RT_MAC_MACHO     1

#define TARGET_RT_LITTLE_ENDIAN 1

#define TARGET_RT_BIG_ENDIAN    0

#define TARGET_RT_64_BIT        1

#elif defined(__arm__)

#define TARGET_CPU_PPC          0

#define TARGET_CPU_PPC64        0

#define TARGET_CPU_68K          0

#define TARGET_CPU_X86          0

#define TARGET_CPU_X86_64       0

#define TARGET_CPU_ARM          1

#define TARGET_CPU_ARM64        0

紧跟潮流

大前端和全栈是以后前端的一个趋势,懂后端的前端,懂各端的前端更加具有竞争力,以后可以往这个方向靠拢。

这边整理了一个对标“阿里 50W”年薪企业高级前端工程师成长路线,由于图片太大仅展示一小部分

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值