01 — 源码解读
以前学习半路出家,只知道runtime是运行时,具体怎么用?底层原理是什么样子?为什么这样写?等都一无所知,当前趁着深挖底层,学习底层的机会,加深一下对runtime底层的理解,以便应对复杂多变的互联网环境。
# if __arm64__
# define ISA_MASK 0x0000000ffffffff8ULL
# define ISA_MAGIC_MASK 0x000003f000000001ULL
# define ISA_MAGIC_VALUE 0x000001a000000001ULL
# define ISA_BITFIELD \
uintptr_t nonpointer : 1; \