我尝试学习一个关于 JSON 的框架。框架名称是 HandyJSON 。我对指针有一些问题。
我只知道类属性可以在结构中显示,是吗?
“func class_rw_t()”是什么意思?
为什么“databits_t& fast_data_mask”可以指向“_class_rw_t”?为什么“fast_data_mask”是“0x00007ffffffffff8”?
代码:
pod 'Google-Maps-iOS-Utils'
答案 0 :(得分:0)
您粘贴的代码可访问Objective-C运行时的内部详细信息。它非常先进,非常脆弱。如果我是你,我会远离这个图书馆。
_class_rw_t
类型用于访问objc-runtime-new.h
中定义的class_rw_t
结构。您还可以在该文件中查看FAST_DATA_MASK
的定义和用法。您需要了解C ++才能理解Objective-C运行时源代码。