首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
依望
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
110
文章 110
沸点 0
赞
110
返回
|
搜索文章
依望
赞了这篇文章
Swfiter
iOS开发者
·
3年前
关注
LRU缓存设计
LRU Least Recently Used 缓存淘汰算法: 最近最少使用缓存的设计原则: 在内存不足的情况下,通常的做法是将更早和不经常使用的数据删掉释放内存给其他需要...
2
评论
分享
依望
赞了这篇文章
Swfiter
iOS开发者
·
3年前
关注
算法基础:时间、空间复杂度
基本概念: Time complexity时间复杂度: 时间复杂度是指当输入大小增加时,运行算法所需的时间。 一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数...
1
1
分享
依望
赞了这篇文章
Swfiter
iOS开发者
·
3年前
关注
Swift基础:枚举
In swift an enum is an object type whose instances represent distinct predefined alter...
2
评论
分享
依望
赞了这篇文章
Swfiter
iOS开发者
·
3年前
关注
Swift基础:1.浅识类和结构体(上)
This is Swift base programming. Let whole world knows we keep low profile...
2
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:一、OC对象的初探
在探索OC对象的时候,需要借助apple的objc开源的源码针对性的进行探索,objc824源码编译地址:https://www.jianshu.com/p/f830d4c...
4
4
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:二、alloc的流程
在进行源码跟踪之前先了解一下以下的三个方法: sizeof,class_getInstanceSize,malloc_size。...
5
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:三、内存对齐
通过 alloc源码的探索,已经知道,系统在分配给OC对象内存大小的时候是以16字节对齐的规则进行分配的。 另外,影响对象内存大小的因素是对象的成员变量,方法并不占用对象的...
3
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:四、Objective-C 对象的本质
Objective-C 的面向对象都是基于 C/C++ 的数据结构实现的。 Objective-C 的对象,类主要基于 C/C++ 的结构体实现的。 一、 clang Cl...
3
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:五、nonPointerIsa分析
下面是我们对类中的 isa 的探究,OC 的 isa 有什么用,来看一下 isa 的源码实现.........
3
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:六、Objective-C 对象的结构分析
通过分析对象的本质得知实例对象的isa指向类对象,那类对象的isa呢,我们接下来就对 isa 的流程进行分析.........
5
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:七、Class的结构
在前面的探索中,已知Class本质上是一个结构体指针,是 objc_class* 的别名,而objc_class继承至objc_object.........
3
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:八、class_rw_t 探索
我们接下来去分析类的 class_rw_t是否存储着对象的属性,方法等相关的信息,并且对元类存储信息.........
2
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:九、关于WWDC2020-Objective-C运行时的改进
在 WWDC2020 中 Objective-C 运行时的改进这个视频提到关于类的的数据结构的一些变化.........
5
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:十、class_ro_t 的探索
在 WWDC2020中有一个视频讲的是关于Objective—C 在运行时的一些优化,本篇文章是对视频中讲到的的部分知识进行探索.........
4
1
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:十一、cache_t 分析
在分析类的结构时我们知道类中有 cache 这个成员变量,通过名称我们大概能猜到是缓存,但缓存什么呢.........
3
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:十二、cache_t - insert 函数分析
我们知道 cache 缓存的是类的方法,那么 cache_t 的缓存函数在哪里,又是怎么实现的呢.........
3
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS-Swift 独孤九剑:二、方法
在OC中对象的方法调用本质上是消息传递,底层通过 objc_msgSend 函数进行查找imp 的一系列流程,最终调用对象的方法。在 Swift 的类里有一张虚函数表......
14
4
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:十三、初识 objc_msgSend 函数
iOS的runtime是指 Objective-C 将尽可能多的决策从编译时和链接时推迟到运行时.........
3
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS-Swift 独孤九剑:三、属性
在 Swift 中跟实例相关的属性可以分为两大类:存储属性(Stored Property),计算属性(Computed Property)。接下来我们将去了解 Swift...
7
评论
分享
依望
赞了这篇文章
Coder_张三
iOS开发工程师
·
3年前
关注
iOS九阴真经:十四、objc_msgSend 函数汇编流程
在 OC 中调用方法,在运行时是由 objc_msgSend 函数进行消息传递,从而调起对象方法。在官方文档中也只是介绍了 objc_msgSend 函数的作用,但底层.....
4
评论
分享
下一页
关注了
2
关注者
1
收藏集
0
关注标签
2
加入于
2020-01-02