首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
刘胖
掘友等级
获得徽章 1
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
刘胖
赞了这篇文章
UZI牛逼
iOS工程师 @某小厂在职咸鱼
·
6年前
关注
iOS | 面试知识整理 - OC底层 (三)
1. 一个OC对象占用多少内存 2. 对象的isa指针指向哪里? 13. initialize方法如何调用,以及调用时机 13. load、initialize方法的区别什...
24
3
分享
刘胖
赞了这篇文章
红酒牛排
iOSer
·
6年前
关注
OC源码分析之方法的缓存原理
本文是针对 方法缓存——cache_t 的分析(且源码版本是 objc4-756.2),下面进入正文。 当你的OC项目编译完成后,类的实例方法(方法编号SEL 和 函数地址...
36
5
分享
刘胖
赞了这篇文章
小小小_小朋友
4年前
关注
iOS汇编入门必备(指令篇)
一、汇编中指令和伪指令的区别? 指令:机器码助记符,每条指令会生成机器码,由CPU读取执行。 伪指令(伪操作):没有与之对应的机器码,非可执行指令,需要汇编器来解释。 二、...
12
评论
分享
刘胖
赞了这篇文章
小小小_小朋友
4年前
关注
2021年 最新 iOS 开发面试问题总结
面试 iOS 开发时,切入点很重要,不同的切入点会导致不同的结果,没有找到合适的切入点也无法对应聘者有一个全面的了解。所以这份面试问题列表更多的是提供方向,没有固定的答案,...
3
评论
分享
刘胖
赞了这篇文章
小小小_小朋友
4年前
关注
iOS面试题(一) - 22道多线程面试题
1.NSThread相关知识 2.GCD 相关知识?(栅栏函数、Group、定时器、信号量、队列类型、任务派发方式、快速迭代、延迟处理) 1.栅栏函数(控制任务的执行顺序)...
1
评论
分享
刘胖
赞了这篇文章
小小小_小朋友
4年前
关注
iOS开发·备战2022金三银四-runtime原理与实践: 消息转发详解篇
1.OC的方法与消息 在我们开始使用消息机制之前,我们可以约定我们的术语。例如,很多人不清楚“方法”与“消息”是什么,但这对于理解消息传递系统如何在低级别工作至关重要。 方...
8
评论
分享
刘胖
赞了这篇文章
九月与咩咩
iOS开发
·
4年前
关注
OC动态方法决议和消息转发
前言 前面已经分别对objc_msgSend的快速查找和 慢速查找 进行了分析,得出的结论是给一个对象发送消息,会先查找缓存,缓存找不到就会进入慢速查找流程,当慢速查找流程...
16
评论
分享
刘胖
赞了这篇文章
陈满iOS
iOS Developer @https://xiaozhuanlan.com/u/cimain
·
7年前
关注
iOS开发·runtime原理与实践: 消息转发篇(Message Forwarding) (消息机制,方法未实现+API不兼容奔溃,模拟多继承)
在我们开始使用消息机制之前,我们可以约定我们的术语。例如,很多人不清楚“方法”与“消息”是什么,但这对于理解消息传递系统如何在低级别工作至关重要。 方法:与一个类相关的一段...
132
7
分享
刘胖
赞了这篇文章
fisland
iOS开发
·
3年前
关注
OC底层探索 - Runtime
Runtime是什么 因为Objc是一门动态语言,所以它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译器是不够的,还需要一个运行时系统 (runtime ...
1
评论
分享
刘胖
赞了这篇文章
伯文丶
iOS @UI搭建小能手
·
6年前
关注
小码哥iOS学习笔记第十四天: @dynamic
一、准备代码定义Person类,并添加age属性main函数中使用Person,可以发现程序正常结束二、@dynamic在Person.m中添加@dynamicage;,运...
2
评论
分享
刘胖
赞了这篇文章
逍遥归来
iOS
·
5年前
关注
《新浪微博剖析 iOS 高级面试》笔记(一):UI视图相关面试问题
A1-A7使用相同的identifer,当tableView向上滑动,A1划出页面后,就被放入了重用池。 当A7即将展示时,首先会在重用池中查看时候有相同identifer...
31
评论
分享
刘胖
赞了这篇文章
逍遥归来
iOS
·
3年前
关注
极客时间《透视HTTP协议》总结笔记
01 | 时势与英雄:HTTP的前世今生 HTTP1.0 确立了大部分现在使用的技术 增加了 HEAD、POST 等新方法; 增加了响应状态码,标记可能的错误原因; 引入了...
4
3
分享
刘胖
赞了这篇文章
逍遥归来
iOS
·
5年前
关注
《剑指Offer》阅读笔记(swift):数组篇(11题)
多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。也就是说 多数元素至少占总数组的一半以上,那么在排序好的数组中,多数元素肯定在数组中间也有出现 使用哈希表存储元素...
1
1
分享
刘胖
赞了这篇文章
逍遥归来
iOS
·
5年前
关注
小码哥《网络协议从入门到底层原理》笔记(十五):WebSocket、HTTPDNS、Cache
HTTP请求的特点:通信只能由客户端发起。所以,早期很多网站为了实现推送技术,所用的技术都是轮询...
1
评论
分享
刘胖
赞了这篇文章
逍遥归来
iOS
·
5年前
关注
小码哥《网络协议从入门到底层原理》笔记(十四):HTTPS、HTTP2/3、SPDY、QUIC
SSL/TLS位于二者之间,将数据整体加密,传输层再将加密的数据拆分。...
2
评论
分享
刘胖
关注了
逍遥归来
刘胖
赞了这篇文章
逍遥归来
iOS
·
5年前
关注
小码哥《网络协议从入门到底层原理》笔记(七):传输层、UDP、TCP可靠传输
TCP(Transmission Control Protocol),传输控制协议。 UDP(User Datagram Protocol),用户数据报协议。 UDP是无连...
6
评论
分享
刘胖
赞了这篇文章
逍遥归来
iOS
·
6年前
关注
小码哥《恋上数据结构与算法》笔记(二):链表
链表是一种链式存储的线性表, 所有元素的内存地址不一定是连续的。 创建LinkedList类,用来管理链表数据,其中的size属性记录存储数据的数量,first属性引用链表...
8
10
分享
刘胖
赞了这篇文章
xiaoyan2015
web前端开发
·
4年前
关注
uniLive:基于uni-app多端直播+短视频+聊天实战|uniApp仿抖音
uniLive 一款基于uniapp开发的跨平台小视频直播项目。 整屏沉浸式透明悬浮模式; 丝滑般的上下滑动切换体验; mini短视频时间进度条; 支持小视频播放/暂停,上...
131
31
分享
刘胖
赞了这篇文章
我是好宝宝
iOS工程师 @杭州
·
6年前
关注
iOS探索 runtime面试题分析
里面虽然可以添加属性变量,但是这些properties并不会自动生成Ivar,也就是不会有 @synthesize的作用,dyld加载期间,这些分类会被加载并patch到相...
98
10
分享
下一页
个人成就
文章被阅读
1,484
掘力值
228
关注了
5
关注者
0
收藏集
1
关注标签
0
加入于
2022-12-08