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