首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Harmony_haitao
掘友等级
鸿蒙
|
某公司
鸿蒙布道者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
523
文章 522
沸点 1
赞
523
返回
|
搜索文章
最新
热门
iOS-底层原理 13:objc_msgSend实现方式之慢速查找
objc_msgSend 慢速查找流程分析 可以通过汇编调试来寻找 在main中,例如[person sayHello]对象方法调用处加一个断点,并且开启汇编调试【Debug -- Debug w
iOS-底层原理 12:方法查询之快速查找
Runtime 介绍 runtime称为运行时,它区别于编译时 运行时 是代码跑起来,被装载到内存中的过程,如果此时出错,则程序会崩溃,是一个动态阶段 编译时 是源代码翻译成机器能识别的代码的过程
iOS-底层原理 11:cache_t 分析
前两节分析了objc_class中isa和bits,这节课主要分析cache cache中存储的是什么? 首先,我们需要知道cache中存储的到底是什么? 查看cache_t的源码,发现分成了3个
iOS-底层原理 10:底层经典题目分析
【面试题】iskindOfClass & isMemberOfClass 的理解 我们通过源码得知 源码分析总结 isKindOfClass isMemberOfClass 验证: 打
iOS-底层原理 09:关键字strong©&weak底层分析
在clang编译的cpp文件中可以发现 strong & copy & weak 修饰的属性在编译的底层代码中是有区别的 用clang将main.m文件编译成main.cpp,然后发现copy
iOS-底层原理 08:方法签名和attribute简写含义
clang中的方法签名 clang中编译后,方法列表的这些字符的含义是什么 以@16@0:8为例 @16表示返回字符串占用16个字节 -- 第二个@ 占8字节, sel 占8字节 第一个@ 表示
iOS17 隐私协议适配(已过审)
1、背景:苹果隐私新政的出台: 从 2024 年 5 月 1 日开始,如果新 App 或更新 App 使用了包含在常用第三方 SDK 列表中的新增第三方 SDK,它们需要具备以下所有内容
iOS-底层原理 07:类属性&方法&变量结构分析
准备工作 定义两个类 继承自NSObject的类CJLPerson, 继承自CJLPerson的类CJLTeacher 在main中分别用两个定义两个对象:person & teacher 元类
iOS-底层原理 06: cls 与类的关联原理
联合体(union) 构造数据类型的方式有以下两种: 结构体(struct) 联合体(union,也称为共用体) 结构体 结构体是指把不同的数据组合成一个整体,其变量是共存的,变量不管是否使用,都
iOS-底层原理 05: OC对象本质
在探索oc对象本质前,先了解一个编译器:clang Clang clang是一个由Apple主导编写,基于LLVM的C/C++/OC的编译器 主要是用于底层编译,将一些文件``输出成c++文件
下一页
个人成就
文章被点赞
110
文章被阅读
42,421
掘力值
1,370
关注了
74
关注者
113
收藏集
3
关注标签
3
加入于
2021-05-23