Apple Framework ISA Classicifications

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apple Framework ISA Classicifications相关的知识,希望对你有一定的参考价值。

我想知道,框架如何存储多种架构(ISA)类型?他们呢?

据我所知,Apple框架只是一个特殊的文件夹结构,其中包含指向最新库的sim链接。但是,我注意到可以为多种不同的ISA类型构建的Xcode项目,只有一个给定框架的实例。

答案

所以,我自己找到了这个问题的答案。通常,框架是使用lipo开发的:https://ss64.com/osx/lipo.html。框架的sim链接fat文件上的一个简单的lipo -info显示它包含多个arch类型。

以上是关于Apple Framework ISA Classicifications的主要内容,如果未能解决你的问题,请参考以下文章

OC原理-isa详解

isa class superclass metaclass

NSObjectClass objc_class objc_objct isa_t

swift class type isa-swizzling

NSObjectClass objc_class objc_objct isa_t

NSObjectClass objc_class objc_objct isa_t