首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SimonYe
掘友等级
移动端程序猿
|
Ping An
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
SimonYe
赞了这篇文章
他们都叫我苍老师
4年前
关注
YMHTTP - 基于 libcurl 的 HTTP 框架
YMHTTP 是一个适用于 iOS 平台,基于 libcurl 的 IO 多路复用 HTTP 框架。 其 API 设计和行为与 NSURLSession 保持高度一致,不仅...
23
13
分享
SimonYe
关注了
字节跳动技术团队
移动端程序猿 @Ping An
SimonYe
关注了
長茳
移动端程序猿 @Ping An
SimonYe
关注了
李斌同学
移动端程序猿 @Ping An
SimonYe
关注了
鳄鱼不怕_牙医不怕
移动端程序猿 @Ping An
SimonYe
赞了这篇文章
民生Fintech
Fintech Researcher @民生&科技
·
4年前
关注
iOS 编译原理与应用
在Xcode中,当我们按下command + B进行build操作后发生了那些事情,这是一个将代码编译的过程。Xcode现在使用的编译器是LLVM,Xcode 早期使用的是...
64
1
分享
SimonYe
赞了这篇文章
RickeyBoy
iOS 开发 @Bytedance
·
3年前
关注
iOS Rendering 渲染全解析(长文干货)
1. 计算机渲染原理 对于现代计算机系统,简单来说可以大概视作三层架构:硬件、操作系统与进程。对于移动端来说,进程就是 app,而 CPU 与 GPU 是硬件层面的重要组成...
334
37
分享
SimonYe
关注了
优弧
VIP.5 如鱼得水
移动端程序猿 @Ping An
SimonYe
移动端程序猿 @Ping An
·
3年前
关注
深入探索 iOS 内存优化
1945 年,冯·诺伊曼体系结构被提出,奠定了计算机的基础,同时其局限性也限制了计算机的进一步发展,直至现代,计算机体系还是没能逃离其局限性,只是陆续对其组织结构进行优化而...
78
3
分享
SimonYe
关注了
J_Knight_
移动端程序猿 @Ping An
SimonYe
关注了
maniac_kk
移动端程序猿 @Ping An
SimonYe
关注了
欧阳大哥2013
移动端程序猿 @Ping An
SimonYe
赞了这篇文章
SimonYe
移动端程序猿 @Ping An
·
4年前
关注
iOS优秀第三方源码解析(二、深入理解Aspects源码)
AOP(Aspect-oriented programming) 也称之为 “面向切面编程”, 是一种通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,通俗点...
12
评论
分享
SimonYe
移动端程序猿 @Ping An
·
4年前
关注
【转】iOS界的毒瘤: Method Swizzling
不知道何时开始iOS面试开始流行起来询问什么是 Runtime,于是 iOSer 一听 Runtime 总是就提起 MethodSwizzling,开口闭口就是黑科技。但其...
1
评论
分享
SimonYe
赞了这篇文章
已注销
4年前
Swift 5 之后 "Method Swizzling"?
随着六月份的 WWDC 上对 SwiftUI 的发布,感觉 Swift 有变成了炽手可热的话题。在大会结束后,发现了有这么几条 Twitter 在讨论一个叫做 @_dyna...
56
12
分享
SimonYe
关注了
QiShare
移动端程序猿 @Ping An
SimonYe
赞了这篇文章
SimonYe
移动端程序猿 @Ping An
·
4年前
关注
iOS底层探索 - 通过objc_msgSend实现iOS方法耗时监控
如果有这么一个需求,要监听所有OC方法的耗时时间,我们要如何实现?本文将描述如何利用 fishhook 去拦截底层的 objc_msgSend 实现,从而达到监控所有 OC...
23
4
分享
SimonYe
赞了这篇文章
SimonYe
移动端程序猿 @Ping An
·
4年前
关注
iOS优秀第三方源码解析(一、深入理解fishhook源码)
但MethodSwizzling只能对Objective-C方法进行Hook,如果要对C/C++方法进行Hook操作,可以使用facebook提供的fishhook框架,本...
16
评论
分享
SimonYe
移动端程序猿 @Ping An
·
4年前
关注
iOS底层探索 - 理解Tagged Pointer
2013年9月苹果推出iPhone5s,iPhone5s配备首个64位架构处理器。正常情况下,数据类型所占字节数与CPU位数息息相关,例如一个NSNumber对象,在32位...
赞
评论
分享
SimonYe
移动端程序猿 @Ping An
·
4年前
关注
iOS底层探索 - 线程私有数据
多个函数共享数据时,除了通过函数间的返回值传递,还可以使用全局变量。在多线程的环境下,全局变量会被各个线程共享,如果我们需要只在单个线程所执行的函数间共享数据,例如要记录每...
3
2
分享
下一页
个人成就
文章被点赞
358
文章被阅读
92,037
掘力值
2,120
关注了
13
关注者
293
收藏集
1
关注标签
9
加入于
2016-11-09