首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户9540288918743
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
赞
文章( 39 )
沸点( 0 )
OC底层原理之Block的底层原理探索
前言 作为一个iOS开发工程师,对block肯定不会陌生,它几乎是我们开发者使用的最多的类型,但是往往停留在怎么使用的层面,而对block的底层实现原理却知之甚少。今天就对block底层原理进行分析。
iOS底层原理之类的原理分析一
iOS底层原理之类的原理分析一 书接上文[OC底层原理初探之对象的本质(三)alloc探索下](https://juejin.cn/post/6974316480972193799)继续对类的原理进
OC底层原理初探之对象的本质(三)alloc探索下
本文将要探索的内容: 对象的本质是什么? Clang和xcrun的基础定义。 如何将.m文件编译成.cpp文件。 .cpp文件源码分析。 结构体和联合体的区别。 如何指定成员变量的位域? nonpoi
OC底层原理初探之对象的本质(二)alloc探索中
前言 话接上文,分析过alloc方法底层调用逻辑之后,本以为已经搞明白了alloc的底层调用流程,不成想看到debug里的函数调用栈,如下图 分析发现: 在alloc方法调用之前还调用了objc_al
Mac OS APP已损坏或者无法验证开发者的解决方案
当在Mac OS上安装了APP,打开时提示“App已损坏或者无法验证开发者,你应该将它移到废纸篓”这样的弹窗提示,这多半是因为你下载的APP的破解版或汉化版的,签名文件和原作者不符合,如果需要继续使用
OC底层原理初探之对象的本质(一)alloc探索上
前言 OC在生成对象时需要用到alloc方法,那么alloc方法的底层原理是怎样的呢?今天就来探索下alloc底层流程。 首先做个小测试: 分别输出对象的内容、对象的地址以及对象指针的地址,代码和打印
经典面试题:isKindOfClass:和isMemberOfClass:的分析
1. 面试题代码示例 关于isKindOfClass:和isMemberOfClass:有一个很经典的面试题,主要考验对于isa走位链和superclass走位链的理解以及汇编调试、源码调试的动手能力
iOS底层原理之类的原理分析二
1.WWDC20runtime对于类的数据结构的优化 引用作者Ben的原话:此次优化不需要改动任何代码,并且不需要学习新的API,运气好的话,什么都不需要做,你的app也会变得很快。是runtime关
iOS runtime之objc_msgSend慢速查找流程
前言 前文iOS runtime之方法的本质objc_msgSend分析一探索了objc_msgSend的缓存查找(快速查找)流程,本文将接着探索没有缓存时的方法列表查找(慢速查找)流程。 1: __
iOS runtime之objc_msgSend快速查找流程
前言 前文iOS类的结构之cache_t分析中介绍了cache_t的相关信息,了解了方法缓存的相关知识,本文将对方法缓存的读取、存储流程进行探索。 想要探索cache的读写流程可以从我们之前探索过的c
下一页
关注了
1
关注者
0
收藏集
0
关注标签
0
加入于
2022-02-26