首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
老青菜
掘友等级
iOS
|
@
iOS Swift flutter javascript c# ...
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
29
文章 27
沸点 2
赞
29
返回
|
搜索文章
老青菜
赞了这篇文章
typeco
ios
·
5年前
关注
objc底层:类的结构探索
看到class_rw_t内的结构可以发现存储有方法属性等,而且有一个class_ro_t的结构体指针。 class_ro_t 里边居然也有方法、属性等参数,其实class_...
3
评论
分享
老青菜
赞了这篇文章
Mr_Owl
攻城狮 @网易
·
1年前
关注
iOS最新objc4 可调式/编译源码 objc4-906.2 M芯片 macOS Sonoma(14.1) Xcode 15.0+
苹果在2023年9月更新了objc4-906版本,因此本文基于macOS Sonoma,Xcode15.0+配置了一版可以编译调试的工程源码。...
11
6
分享
老青菜
赞了这篇文章
何乐乐
iOS @京东
·
1年前
关注
iOS 包体积分析工具
分享一款用于分析iOS ipa包的脚本工具,使用此工具可以自动扫描发现待修复的包体积问题,同时可以生成包体积数据用于查看。...
101
59
分享
老青菜
赞了这篇文章
浪里行舟
前端 @联系微信frontJS
·
6年前
关注
浏览器与Node的事件循环(Event Loop)有何区别?
本文我们将会介绍 JS 实现异步的原理,并且了解了在浏览器和 Node 中 Event Loop 其实是不相同的。 官方的说法是:进程是 CPU资源分配的最小单位;线程是 ...
1.2k
120
分享
老青菜
赞了这篇文章
李斌同学
iOS安全工程师 @阿里巴巴
·
5年前
关注
iOS 逆向 - 应用安全攻防(越狱与非越狱)
逆向篇章从前导知识到工具使用和原理分析我们都已经讲述完毕了 , 也结合了实际案例来进行巩固 . 那么接下来 , 进入到我们学习逆向的最重要的目标篇章 , 应用安全攻防 . ...
49
10
分享
老青菜
赞了这篇文章
_啦啦啦_
iOS工程师 @字节跳动
·
5年前
关注
iOS Lazy Bind 你真的弄懂了吗?
之前看了很多的关于延迟绑定的文章,对stub、stub_helper、la_symbol_ptr这些概念有了一定的认识,知道对于外部定义的函数调用,首次调用需要在运行时期间...
18
7
分享
老青菜
赞了这篇文章
FengyunSky
iOS/Mac
·
4年前
关注
一文读懂fishhook原理
fishhook是facebook开源的第三方框架。从名称上看含有hook这个词,其本意就是"钩子",钩子就是用来勾住某一种事物,比如fish鱼。在计算机中就可以勾住某一个...
51
3
分享
老青菜
赞了这篇文章
字节跳动终端技术
3年前
关注
字节跳动如何系统性治理 iOS 稳定性问题
本文是丰亚东讲师在2021 ArchSummit 全球架构师峰会中「如何系统性治理 iOS 稳定性问题」的分享全文...
125
17
分享
老青菜
赞了这篇文章
公众号iOS逆向
iOS高级工程师 @公众号:iOS逆向
·
3年前
关注
iOS拦截http请求 ( 为小白用户定制的精简版本)
只要拖入我自定义的NSURLProtocol子类到动态库,就可以自动拦截http请求。 例子:加载NSURL类就会自动注入我自定义...
17
评论
分享
老青菜
赞了这篇文章
鳄鱼不怕_牙医不怕
iOS @__
·
4年前
关注
iOS 从源码解析Run Loop (九):Run Loop 与事件响应、手势识别、屏幕刷新、卡顿监测
在开始之前我们再详细区分一下 CFRunLoopSourceRef 的 source0 和 source1 两个版本。 首先我们从代码层面对 source0 和 sourc...
25
2
分享
老青菜
iOS @@
·
4年前
关注
HTTP/2.0 Server Push 分析
Server Push,即服务器推送,rfc7540#section-8.2 中有详细的描述。简单来说,HTTP/2.0允许 Server 抢先发送/推送Response,...
9
4
分享
老青菜
iOS @@
·
4年前
关注
HTTP/2.0 Header Compression 头部压缩(下)
上一篇 我们了解了Header Compression的压缩效果和原理(索引表和静态霍夫曼编码)。这篇文章我们主要是对照 rfc7541 文档,了解Header字段压缩规则...
6
评论
分享
老青菜
iOS @@
·
4年前
关注
HTTP/2.0 Header Compression 头部压缩(上)
在HTTP/1.x时代,支持Body压缩,Header不支持压缩。而现在一个网页可能有几十到上百个请求,一个请求Header至少600Byte以上。那么这些页面的请求Hea...
11
评论
分享
老青菜
iOS @@
·
4年前
关注
HTTPS MITM 中间人攻击分析
HTTPS MITM(Man in the middle attack),中间人攻击。也就是通讯双方中插入一个中间人,通讯双方的对方已经变成中间人了,而不是原本的对方。 我...
10
1
分享
老青菜
赞了这篇文章
谦谦君子修罗刀
打杂工程师
·
4年前
关注
iOS开发--我与面试官有个约会
首先是对帮助过我的大哥大姐们来一波感谢😉在我换工作这段时间里有内推的,答疑解惑的,送吃的甚至还有看风水的(/ω\),多少让Lisa这个小透明有些受宠若惊了。真的非常感谢大...
120
26
分享
老青菜
iOS @@
·
4年前
举报
【Bug】+ 顶部搜索
web + chrome
问题描述:我两天前发布过一篇文章:iOS NSMutableArray 环形缓冲区 ,然后我今天在顶部搜索关键字“环形缓冲区”,搜索结果没有显示这一篇文章?
反馈 & 建议
赞过
分享
2
1
老青菜
赞了这篇文章
一点田心
iOS开发者
·
4年前
关注
Swift的中间文件:Swift Intermediate Language(简称SIL)
这样生成的项目只有一个main.swift文件,不会含有其他的干扰项。 我们可以从SIL中看到一些奇怪无规律的名字,例如:s4main6personAA7TeacherCv...
10
评论
分享
老青菜
赞了这篇文章
xq113
4年前
关注
Swift值类型和引用类型、方法调度
XQTeacher.init()的实现如下,通过在栈区创建了一个XQTeacher 类型的结构体,初始化操作之后返回。 类的初始化,如果属性没有初始值且不是可选类型,编译器...
3
评论
分享
下一页
个人成就
文章被点赞
72
文章被阅读
20,031
掘力值
566
关注了
0
关注者
39
收藏集
0
关注标签
15
加入于
2018-06-21