首页
首页
沸点
课程
直播
活动
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写代码
会员
掘金会员,重磅登场
限时五折,已预约用户享专属抵扣
登录
举报沸点
请选择举报理由
和话题不符
恶意攻击谩骂
广告营销
i_erlich
极客猿飞一枚 - iOS重度患者
coding不死,也未曾凋零
4
关注
72
关注者
3,357
掘力值
关注
关注
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
46
文章 46
沸点 0
资讯 0
赞
46
关注
返回
|
搜索文章
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
ios底层核心模板结构 - list_array_tt & entsize_list_tt
list_array_tt entsize_list_tt都是模板,存在runtime头文件 method_array_t property_array_t protoco...
5
2
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
ios组件化通讯
组件化方式 module里资源文件的访问 组件策略一: target - action (CTMediator) 组件策略二: BeeHive 通过service获取目标实...
9
6
分享
i_erlich
关注了
字节跳动技术团队
极客猿飞一枚 - iOS重度患者
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
iOS架构设计(三)- MVVM
首先 架构设计更新到MVVM,是在MVC MVP KVC KVO的基础上发展而来的,我计划用前面的内容来成就MVVM,而不会增加新的内容,更不会平白无故的增加额外的管理类什...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
KVO原理
kvo提供一种机制,允许其他对象特定属性的变化通知给目标。对于应用程序中模型层和控制层之间的通信特别有用 observer不会自动remove掉,被观察到对象在observ...
7
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
KVC原理
kvc 是由NSKeyValueCoding非正式协议采用的一种机制,对象通过该协议来提供属性间接访问 get<Key> <key> is<Key> _<key>...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
iOS架构设计(二)- MVP
- MVP是presenter基于代理驱动的 - view的数据渲染交给了适配器,preseter自会驱动适配器 - 对view自身来讲,adapter也可以尝试去按照数据...
4
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
iOS架构设计(一)- MVC
开发时间久了,经常会听到这样一个说法,mvc会随着项目的复杂度,controller会变得越来越臃肿 我并不认同这种说法,按照这样的逻辑,不管哪种设计,项目复杂了,各种客观...
8
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
Runloop原理(二)
启动runloop: Unconditionally,无条件进入runloop是最简单的选择,但也是最不可取的 设定限制时间 在特定mode下启动 线程安全取决于你使用哪种...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
Runloop原理(一)
runloop是与线程相关的基础架构的一部分,说白了runloop是与线程密不可分的,离开线程,runloop无从谈起 runloop是一个事件处理循环,你可以使用它安排工...
1
评论
分享
i_erlich
赞了这篇文章
张风捷特烈
VIP.3 渐入佳境
万花过尽知无物 @ 编程之王
·
2月前
关注
FlutterUnit 桌面分支合并,一套代码 - 五端通行
我正在参加跨端技术专题征文活动,详情查看:juejin.cn/post/710123… 一、前言 FlutterUnit 虽然支持六端,但分为了三个分支:移动端和桌面端以及...
114
28
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
autoreleasepool自动释放池
自动释放池整体可以理解为两层栈结构 外层把一个个page看作一个个单元,page压栈出栈的过程,page大小是固定的,顶层page为活动的page,也就是当前操作的page...
2
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
objc4-841.13可调试/编译源码更新(for M1)
心心念念查看了下objc4源码 https://opensource.apple.com/releases/ ,果然更新了,果断编译调试 如果想最省时省力,直接 githu...
17
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
ios图像和图形最佳实践(三)
将图像渲染到图形图像渲染器 在重新渲染图像时进行最优化存储 Core Image 对你的图片实时进行大量的高级处理 处理和渲染图形内容的高级框架 Metal Vision ...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
ios图像和图形最佳实践(二)
大量图片加载需考虑尽可能减少内存的使用量 还要预防线程爆炸cpu针对线程切换做了更多的工作 注意滚动过程中页面发生了粘连 滚动页面时渲染帧缓存工作在显示硬件需要帧缓存的下一...
2
评论
分享
i_erlich
关注了
掘金酱
极客猿飞一枚 - iOS重度患者
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
ios图像和图形最佳实践(一)
UIKit - Images and Graphics Best Praticies - 如何在app中高效使用图形内容的技术及策略 解决问题 - 如何将先进的cpu和gp...
27
3
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
1月前
关注
SDWebImage源码分析(一)- 下载器实现
url设置image背后的工作流程处理 loaderOperation cacheOperation 以及抽象组合operation的协议设计 NSURLSession网络...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
2月前
关注
Flutter引擎源码分析(二) - channel原生通信
Xcode编译干了什么 通过符号调试flutter engine channel设置回调 4层block嵌套设计 引擎engine与messenger什么关联...
1
评论
分享
i_erlich
极客猿飞一枚 - iOS重度患者
·
2月前
关注
Flutter引擎源码分析(一) - 编译调试
下载引擎源码编译调试 涉及工具:gclient ninja gn Chromium提供的部署工具depot_tools engine编译项目 fluuter/runner ...
3
评论
分享
下一页
个人成就
文章被点赞
169
文章被阅读
232,518
掘力值
3,357
关注了
4
关注者
72
收藏集
0
关注标签
0
加入于
2021-08-09