首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
晓之卫
掘友等级
iOS开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
6
文章 6
沸点 0
赞
6
返回
|
搜索文章
最新
热门
iOS-组件化
1、介绍 组件化将项目拆分成独立组件,使用特定通讯方式来解耦 1.1、组件化优点 解耦 模块复用 单元测试 功能拆分给不同组去开发 1.2、组件化分层 一般项目的组件化分为业务层、通用层、基础层 划分
iOS底层探索汇总
iOS底层探索-Alloc原理之对象 iOS底层探索-Alloc原理之内存 iOS底层探索-Alloc原理之类 iOS底层探索-类的原理分析 iOS底层探索-类的原理之属性、方法 iOS底层探索-ca
iOS底层探索-KVC、KVO
1、KVC 键值编码,通过Key名直接访问对象属性,由NSKeyValueCoding非正式协议启用的机制 KVC 本质上是对 NSObject、NSArray、NSDictionary、NSMuta
iOS底层探索-自动释放池
1、概述 OC 中的一种内存自动回收机制,它可以将加入AutoreleasePool中的变量release的时机延迟 当创建一个对象,在正常情况下,变量会在超出其作用域时立即 release ,如果将
iOS底层探索-散列表
上一篇 内存管理 中我们了解到,对象的内存管理有tagged pointer这种无需引用计数的,也有需要引用计数的;而当 指针为非nonpointerIsa、或者nonpointerIsa中的 ext
iOS底层探索-界面优化
1、卡顿原理 1.1、界面显示原理 CPU:Layout UI布局、文本计算、Display绘制、Prepare图片解码、Commit提交位图给 GPU GPU:用于渲染,将结果放入 FrameBuf
iOS底层原理-内存管理
1、内存分布 当程序运行时,系统会开辟 内核区、程序使用的内存五大区和保留区 1.1、数据类型 值类型 基本数据类型 存入栈 无需内存管理 引用类型 继承自NSObject的 存入堆 需要内存管理 1
iOS底层探索-Clang插桩
在上篇 启动优化 中我们最后使用二进制重排方法,将启动相关的符号方法提前加载到内存,从而减少 缺页中断(Page Fault) 来提高启动速度,但我们如何确定需要将哪些方法提前呢?本篇就来介绍寻找这些
iOS底层探索-启动优化
1、pre-main iOS应用的启动时间分为main函数之前与main函数之后,main之前的部分叫做 pre-main pre-main耗时情况 在iOS15之前,我们可以通过设置 Edit Sc
iOS底层探索-LLVM
1、编译器 作用是 将源代码编译成可执行程序 1.1、编译器构成 编译器由前端编译器、优化器和后端代码生成器3部分组成 前端编译器 前端编译器的任务是解析源代码,会进行 词法分析、语法分析、语义分析、
下一页
个人成就
文章被点赞
136
文章被阅读
87,794
掘力值
2,408
关注了
6
关注者
66
收藏集
2
关注标签
15
加入于
2021-08-02