首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
会员
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
南城同學
iOS开发工程师
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
2
关注
赞
17
文章 17
沸点 0
资讯 0
赞
17
关注
返回
|
搜索文章
南城同學
iOS开发工程师
·
2年前
关注
Category实现原理
在程序运行的时候,runtime会将Category的数据,合并到类信息中(类对象、元类对象中)。 类方法都统一合并到元类中。 把所有Category的方法、属性、协议数据...
赞
2
分享
南城同學
iOS开发工程师
·
2年前
关注
KVC的本质
如果布尔值为NO,或者最后还是没查找到对应的方法,则抛出异常:setValue:forUndefinedKey:。 如果布尔值为NO,或者最后还是没查找到对应的方法,则抛出...
赞
评论
分享
南城同學
iOS开发工程师
·
2年前
关注
KVO的本质
本质是重写set方法。...
赞
评论
分享
南城同學
iOS开发工程师
·
2年前
关注
2020-08-10
2020-08-10...
赞
评论
分享
南城同學
关注了
原来是泽镜啊
iOS开发工程师
南城同學
iOS开发工程师
·
3年前
关注
iOS 逆向基础总结
01. 连接工作 1. OpenSSH 连接 使用OpenSSH远程登录手机. 1). WIFI登录,同一局域网内(通常使用秘钥登录) 初始密码:Alpine. 2). U...
赞
评论
分享
南城同學
关注了
Misaki42484
iOS开发工程师
南城同學
iOS开发工程师
·
3年前
关注
iOS 离屏渲染
离屏渲染的整个过程,需要多次切换上下文环境,先是从当前屏幕(On-Screen)切换到离屏(Off-Screen);等到离屏渲染结束以后,将离屏缓冲区的渲染结果显示到屏幕上...
1
评论
分享
南城同學
iOS开发工程师
·
3年前
关注
iOS性能优化 - 启动优化
热启动(Warm Launch):APP已经在内存中,在后台存活着,再次点击图标启动APP。 如果需要更详细的信息,那就将DYLD_PRINT_STATISTICS_DET...
10
评论
分享
南城同學
iOS开发工程师
·
3年前
关注
iOS性能优化 - 耗电优化
图像。 1. 尽可能降低CPU、GPU功耗; 2. 少用定时器; 3. 优化I/O操作: 读写大量重要数据时,考虑用dispatch_io,其提供了基于GCD的异步操作文件...
1
1
分享
南城同學
iOS开发工程师
·
3年前
关注
iOS性能优化 - 卡顿优化
发出水平同步信号,显示一行一行的数据,直到填充到整个屏幕为止。 如果期间,CPU或GPU有一步耗时较长(第3帧的渲染),垂直信号已发出,但是GPU还没有渲染完,那么就是显示...
2
评论
分享
南城同學
iOS开发工程师
·
3年前
关注
iOS Runtime应用
方法替换,本质是对调了method_t里的IMP函数地址。...
赞
评论
分享
南城同學
iOS开发工程师
·
3年前
关注
iOS底层原理 - Runtime 常用API
传送门:Runtime的几个常规应用类相关:动态创建一个类(参数:父类,类名,额外的内存空间)Classobjc_allocateClassPair(Classsuperc...
1
评论
分享
南城同學
iOS开发工程师
·
3年前
关注
iOS底层原理 - Runtime - objc_msgSend()(三)
3. 这个阶段代码没有开源,这里有一份国外整理的伪代码(提取码: du9w). 以下方法都有实例方法、类方法两个版本。...
赞
评论
分享
南城同學
iOS开发工程师
·
3年前
关注
iOS底层原理 - Runtime - objc_msgSend()(二)
1. 判断之前是否动态解析过: 2. 进入动态解析:_class_resolveMethod(cls, sel, inst);...
赞
评论
分享
南城同學
赞了这篇文章
南城同學
iOS开发工程师
·
3年前
关注
WKWebView cookie
cookie是在http协议中非常重要的角色。http是无状态协议,也就是说http不会根据之前的访问情况来处理下次请求。在很多涉及账号的网页中,需要根据账号来显示相应的内...
1
评论
分享
南城同學
赞了这篇文章
南城同學
iOS开发工程师
·
3年前
关注
iOS底层原理 - 对象
函数:malloc_size ()(allocwithZone---createInstanceFromZone--- cls->instanceSize。 一旦发现分配内...
2
评论
分享
南城同學
赞了这篇文章
南城同學
iOS开发工程师
·
3年前
关注
iOS底层原理 - KVO
本质是重写set方法。...
1
评论
分享
南城同學
赞了这篇文章
南城同學
iOS开发工程师
·
3年前
关注
iOS底层原理 - KVC
如果布尔值为NO,或者最后还是没查找到对应的方法,则抛出异常:setValue:forUndefinedKey:。 如果布尔值为NO,或者最后还是没查找到对应的方法,则抛出...
1
评论
分享
南城同學
赞了这篇文章
南城同學
iOS开发工程师
·
3年前
关注
iOS底层原理 - Category
在程序运行的时候,runtime会将Category的数据,合并到类信息中(类对象、元类对象中)。 类方法都统一合并到元类中。 把所有Category的方法、属性、协议数据...
2
评论
分享
下一页
个人成就
文章被点赞
35
文章被阅读
16,864
掘力值
447
关注了
14
关注者
13
收藏集
2
关注标签
35
加入于
2019-10-09
温馨提示
当前操作失败,如有疑问,可点击申诉