首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户3563076592455
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 21
沸点 0
赞
21
返回
|
搜索文章
最新
热门
autorelease 释放
autorelease pool 释放的时候 最后调用 page->releaseUntil(&stop) stop 数值为nil 然后一个个释放 object_release(object) 只是
category
category 跟 load 两码事runtime 运行时, 加载完 class 加载 category 加载category的时候 method 已经attached到本类方法前面,loadAll
IM消息递增去重
TCP 传输控制协议 面向连接 发出去后接收方再发个ACK报文告诉已经收到了 (Transmission Control Protocol) UDP 用户数据包服务 无连接 发出后不管 快 视频 直播
Atom 多线程操作
2021-04-13 18:36:24.661610+0800 OCSummary[6980:399697] i a = 77, ioo = 402021-04-13 18:36:24.661619+
TCP三次握手
握手:客户端 SYN =1 seq = x服务器 ack = x + 1 seq = y客户端 ack = y + 1 seq = x + 1挥手:客户端: FIN = 1 seq = x + 2服务
socket连接过程
socket连接过程服务端 socket()一个 socket descriptor, bind (socketfd, address, ) lisen(socketfd)客户端socket(), 然
Response Chain
The view object that is the farthest descendent of the current view and contains point. Returns nil if the point lies completely outside th…
Method Swizzing
参考这篇文章https://juejin.cn/post/6924239297411448840如果originmethod为空,为originmethod添加swizzingmethod的iMP如果
weak表
初始化:第一层在weak_table中查找weak_entry:__weak修饰后,会调用 storeWeak(id*location,objc_object*newObj)这个方法。location
个人成就
文章被点赞
2
文章被阅读
2,965
掘力值
198
关注了
55
关注者
0
收藏集
7
关注标签
2
加入于
2020-11-17