首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
没有故事的Zhang同学
掘友等级
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】
|
系统学习,深度思考
Hi,Here is Van,从事移动大前端领域近十年了;主要涉略 iOS、AOS、HOS、Mac等Native方案,对Web、Flutter 等混合技术方案有一定实践。我的专业方向包括音视频、IM、IPC、P2P 、助听器、耳机和其它智能物联硬件等
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
12-主题|内存管理@iOS-Option与内存优化技术
Option 与位运算共用内存 1.1 概念 将多个布尔或选项压缩到一个整数的不同位上,通过位运算读写,实现「多个开关/状态共占一块内存」;在 C/OC 中常用 NS_OP...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
11-主题|内存管理@iOS-深浅拷贝与内存
浅拷贝与深拷贝的定义 1.1 概念 类型 含义 内存上的表现 浅拷贝 只复制「当前这一层」:得到一个新对象(新指针),但对象内部的元素/子对象仍指向原有的实例。 新对象占用...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
10-主题|内存管理@iOS-Block内存管理
Block 是什么(与内存的关系) Block 是 Apple 对 C 语言扩展的闭包:可捕获外部变量、作为对象参与引用计数;在内存上既包含代码(函数指针),也包含捕获的变...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
09-主题|内存管理@iOS-Category与关联对象内存管理
Category 与内存的关系 1.1 Category 是什么 Category 用于在不修改原类的前提下,为已有类添加方法(以及通过关联对象间接添加「属性」式的存储)。...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
08-主题|内存管理@iOS-内存对齐
什么是内存对齐 1.1 定义 内存对齐:数据在内存中的起始地址满足一定约束,通常是「地址为自身所占字节数的整数倍」(或按平台规定的对齐值)。 例如:4 字节的 int 在多...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
07-主题|内存管理@iOS-实践与常见问题
内存警告(Memory Warning) 1.1 机制 系统在内存紧张时向应用发送 UIApplication 内存警告(如 didReceiveMemoryWarning...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
06-主题|内存管理@iOS-weak与循环引用
一、weak 的语义 1.1 定义 weak:不增加对象的引用计数,不拥有对象;当对象被释放时,所有指向它的 weak 指针会被自动置为 nil,避免野指针。 与 stro...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
05-主题|内存管理@iOS-AutoreleasePool与RunLoop
自动释放池是什么(简要介绍) 自动释放池(AutoreleasePool) 是用于延迟释放对象的机制:当对象收到 autorelease 时,不会立即让引用计数 -1,而是...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
04-主题|内存管理@iOS-ARC详解
ARC 是什么(简要介绍) ARC 即 Automatic Reference Counting:在编译期由编译器根据代码中的所有权修饰符(如 strong、weak)和代...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
03-主题|内存管理@iOS-引用计数与MRC详解
MRC 是什么(简要介绍) MRC 即 Manual Reference Counting:由开发者手动调用 retain、release、autorelease 来增加或...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
02-主题|内存管理@iOS-总纲与知识体系
一、为什么需要内存管理 1.1 目标与约束 目标:在有限的进程内存与系统约束下,让对象在需要时存活、在不再需要时及时释放,避免泄漏(占用不释放)与野指针(释放后仍被访问)。...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
01-主题|内存管理@iOS-内存五大分区
目录 一、总览 二、栈区(Stack) 三、堆区(Heap) 四、全局区(静态区:.bss 与 .data) 五、常量区(.rodata) 六、代码区(.text) 七、五...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
00-主题|内存管理@iOS-索引
核心概念简介:MRC、ARC、自动释放池 MRC(Manual Reference Counting,手动引用计数) 是什么:由开发者手写 retain、release、a...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
06-主题|事件响应者链@iOS-响应者链传递方式与编程模式详解
为何研究「传递方式」 响应者链解决的是「事件交给谁、如何向上传」的问题;在业务层我们还会用 Delegate、Block/闭包、封装函数、遍历回调 等方式把「事件/结果」从...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
05-主题|事件响应者链@iOS-应用场景与进阶实践
UIControl 与 target=nil 的响应者链 1.1 机制 对 UIControl(如 UIButton、UISlider)使用 addTarget(_:act...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
04-主题|事件响应者链@iOS-UIResponder与触摸及多类事件详解
UIResponder 的定位 UIResponder 是 UIKit 中事件处理与传递的抽象基类。常见子类包括 [1]: UIApplication UIViewCont...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
03-主题|事件响应者链@iOS-响应者链与nextResponder详解
响应者链是什么 响应者链是由 UIResponder 的 next(文档与习惯上常称 nextResponder)串联起来的一条链。当第一响应者不处理某事件时,系统会把该事...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
02-主题|事件响应者链@iOS-hitTest与事件传递详解
为什么需要 Hit-Testing 触摸发生时,系统需要确定「触摸点落在哪个视图上」,以便将事件交给该视图并进入响应者链。Hit-testing 即在这一阶段,从窗口根视图...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
01-主题|事件响应者链@iOS-总纲
什么是响应者与响应者链 1.1 响应者(Responder) 在 UIKit 中,响应者指能够接收并处理系统事件(或转发给其他对象)的对象。所有响应者都是 UIRespon...
0
评论
分享
没有故事的Zhang同学
移动大前端开发@xOS【iOS、HOS、AOS、MacOS、WinOS】【C、C++、OC、Swift、Dart、JS(vue、node】 @系统学习,深度思考
·
9天前
关注
00-主题|事件响应者链@iOS-专题索引
专题知识全景(思维导图) 二、文档列表与阅读顺序 序号 文档 内容概要 01 01-主题|事件响应者链@iOS-总纲 响应者链的定义、历史背景、事件处理两阶段(hit-te...
0
评论
分享
下一页
个人成就
文章被点赞
1,873
文章被阅读
479,318
掘力值
12,986
关注了
15
关注者
1,854
收藏集
4
关注标签
123
加入于
2017-11-15