首页
首页
沸点
课程
直播
资讯
活动
开放社区
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
掘金会员预售 5.16-6.16
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
i_erlich
极客猿飞一枚 - iOS重度患者
coding不死,也未曾凋零
2
关注
35
关注者
1,579
掘力值
关注
关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
22
文章 22
沸点 0
资讯 0
赞
22
关注
返回
|
搜索文章
i_erlich
极客猿飞一枚 - iOS重度患者
·
10小时前
关注
iOS架构设计(一)- MVC
开发时间久了,经常会听到这样一个说法,mvc会随着项目的复杂度,controller会变得越来越臃肿 我并不认同这种说法,按照这样的逻辑,不管哪种设计,项目复杂了,各种客观...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1天前
关注
Runloop原理(二)
启动runloop: Unconditionally,无条件进入runloop是最简单的选择,但也是最不可取的 设定限制时间 在特定mode下启动 线程安全取决于你使用哪种...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
2天前
关注
Runloop原理(一)
runloop是与线程相关的基础架构的一部分,说白了runloop是与线程密不可分的,离开线程,runloop无从谈起 runloop是一个事件处理循环,你可以使用它安排工...
1
评论
分享
i_erlich
赞了这篇文章
张风捷特烈
万花过尽知无物 @ 编程之王
·
16天前
关注
FlutterUnit 桌面分支合并,一套代码 - 五端通行
我正在参加跨端技术专题征文活动,详情查看:juejin.cn/post/710123… 一、前言 FlutterUnit 虽然支持六端,但分为了三个分支:移动端和桌面端以及...
91
24
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
4天前
关注
autoreleasepool自动释放池
自动释放池整体可以理解为两层栈结构 外层把一个个page看作一个个单元,page压栈出栈的过程,page大小是固定的,顶层page为活动的page,也就是当前操作的page...
2
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
5天前
关注
objc4-841.13可调式/编译源码更新(for M1)
心心念念查看了下objc4源码 https://opensource.apple.com/releases/ ,果然更新了,果断编译调试 如果想最省时省力,直接 githu...
11
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
6天前
关注
ios图像和图形最佳实践(三)
将图像渲染到图形图像渲染器 在重新渲染图像时进行最优化存储 Core Image 对你的图片实时进行大量的高级处理 处理和渲染图形内容的高级框架 Metal Vision ...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
6天前
关注
ios图像和图形最佳实践(二)
大量图片加载需考虑尽可能减少内存的使用量 还要预防线程爆炸cpu针对线程切换做了更多的工作 注意滚动过程中页面发生了粘连 滚动页面时渲染帧缓存工作在显示硬件需要帧缓存的下一...
1
评论
分享
i_erlich
关注了
掘金酱
极客猿飞一枚 - iOS重度患者
i_erlich
极客猿飞一枚 - iOS重度患者
·
9天前
关注
ios图像和图形最佳实践(一)
UIKit - Images and Graphics Best Praticies - 如何在app中高效使用图形内容的技术及策略 解决问题 - 如何将先进的cpu和gp...
18
3
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
12天前
关注
SDWebImage源码分析(一)- 下载器实现
url设置image背后的工作流程处理 loaderOperation cacheOperation 以及抽象组合operation的协议设计 NSURLSession网络...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
13天前
关注
Flutter引擎源码分析(二) - channel原生通信
Xcode编译干了什么 通过符号调试flutter engine channel设置回调 4层block嵌套设计 引擎engine与messenger什么关联...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
14天前
关注
Flutter引擎源码分析(一) - 编译调试
下载引擎源码编译调试 涉及工具:gclient ninja gn Chromium提供的部署工具depot_tools engine编译项目 fluuter/runner ...
2
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
17天前
关注
AFNetworking源码分析详解
分析AFN主要设计思路 - 强干弱枝,此文章只从零到一探讨了解方法,先主干,再脉络,再再细枝一步步细化,通过展示一张图片切入,阐述框架设计者的思想及缘由,还可以借鉴一些框架...
26
2
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
ios分类category加载分析
主类有load,分类无load 方法非懒加载 methods()获取到 主类和分类的所有方法, 分类的同名方法在主类之前,结构为list 主类无load,分类有load 方...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
GCD底层关键数据结构
GCD底层源码数据结构 dispatch_queue_t dispatch_lane_t dispatch_object_t dispatch_lane_s dispatc...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
GCD底层分析(一)
lldb bt 堆栈信息 GCD源码存在于dyld 几种类型的队列 首先测试打印几种常用的queue 测试结果 乍一看,貌似可以分为4种, 且看 - 暂且不表 主队列 - ...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
2月前
关注
ios底层cache详解
cache结构 sel imp查找 分析缓存扩容机制 模拟ios底层源码cache结构体分析 cache关键insert x86-64/arm64 触发两倍扩容机制跟条件...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
2月前
关注
ios底层KVC分析(一)
分析入口 从OC代码追踪,发现KVC存在与Frameworks-CoreFoundation里, 但问题是苹果并未开放CoreFoundation源码, 从苹果官方文档入手...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
2月前
关注
ios应用程序加载分析(二)
_dyld_objc_notify_register ---- sNotifyObjcInit 是如何关联的 map_images() load_images() +loa...
1
评论
分享
下一页
个人成就
文章被点赞
75
文章被阅读
150,490
掘力值
1,579
关注了
2
关注者
35
收藏集
0
关注标签
0
加入于
2021-08-09