文章 2022-05-19 来自:开发者社区

iOS-底层原理 18:类的加载(下)

在上一篇文章iOS-底层原理 17:类的加载(上)中,理解了类是如何从Mach-O加载到内存中,这次我们来解释下分类是如何加载到类中的,以及分类和类搭配使用的情况分类的本质前提:在main中定义LGperson的分类LG探索分类的本质,有以下三种方式【方式一】通过clang【方式二】通过Xcode文档搜索Category【方式三】通过objc源码搜索 category_t方式一:通过clang【....

iOS-底层原理 18:类的加载(下)
文章 2022-05-15 来自:开发者社区

iOS-底层原理 09:类 & isa 经典面试题分析

本文的面试题主要涉及isa走位 & 继承关系 & 类结构 相关的面试题以及针对面试题的分析【面试题】类存在几份?由于类的信息在内存中永远只存在一份,所以 类对象只有一份【百度面试题】objc_object 与 对象的关系所有的对象 都是以 objc_object为模板继承过来的所有的对象 是 来自 NSObject(OC) ,但是真正到底层的 是一个objc_object(C/C....

iOS-底层原理 09:类 & isa 经典面试题分析
文章 2022-05-15 来自:开发者社区

iOS-底层原理 08:类 & 类结构分析

本文的主要目的是分析 类 & 类的结构,整篇都是围绕一个类展开的一些探索类 的分析类的分析 主要是分析 isa的走向 以及 继承关系准备工作定义两个类继承自NSObject的类CJLPerson,@interface CJLPerson : NSObject { NSString *hobby; } @property (nonatomic, copy) NSString *cj...

iOS-底层原理 08:类 & 类结构分析

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注