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的主要内容,如果未能解决你的问题,请参考以下文章
isa class superclass metaclass
NSObjectClass objc_class objc_objct isa_t
swift class type isa-swizzling