首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Potato_土豆
掘友等级
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
131
文章 131
沸点 0
赞
131
返回
|
搜索文章
最新
热门
初识webpack
前端发展史 早期阶段 早期前端只负责写静态页面,纯粹的展示功能,js也就是简单的做一些表单的验证,特效渲染等 现阶段的Web 前端可以管理数据以及和用户互动。由于用户交互、数据交互的需求增多,也就出现
iOS底层原理-界面优化
界面优化无非就是解决卡顿问,优化界面流畅度,以下就通过先分析卡顿的原因,然后再介绍具体的优化方案,来分析如何做界面优化 界面渲染流程 具体流程可以参考图片渲染初探这里就大概讲一下图片渲染的流程,大体上
iOS底层原理-RunLoop
准备工作 RunLoop源码下载地址 RunLoop 概念 RunLoop 简介 RunLoop其实就是一种事务处理的循环,是事件接受、分发的机制的实现,用来不停的调度工作以及处理输入事件。其本质就是
内存管理下篇(强引用分析、AutoReleasePool)
强引用分析 示例代码 强引用出现的情况及原因分析 先在B页面创建一个timer,然后从A页面push到B此时timer开始执行然后再pop回到A页面,部分人可能会觉得此时timer会暂停执行,因为ti
内存管理上篇(TaggedPointer、retain、release、dealloc、retainCount 底层源码分析)
什么是内存管理 不同系统版本对App运行时占用的内存限制不同。当程序所占用的内存较多时,系统就会发出内存警告,这时就得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等。如果程序占用
App启动优化
App的启动过程 App的启动一般是指从用户点击App开始到AppDelegate的didFinishLaunching方法执行完成为止,一般又将启动分为冷启动和热启动。 冷启动 冷启动: 是指App
LLVM编译流程
LLVM概述 LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(r
Block底层分析
block简介 Block块是封装工作单元的对象,是可以在任何时间执行的代码段。其本质上是可移植的匿名函数,可以作为方法和函数的参数传入,可以从方法和函数中返回。—(翻译自官方文档) 块是对C语言的一
锁的原理
锁的种类 互斥锁(Mutual exclusion,缩写 Mutex) 防止两条线程同时对同一公共资源(比如全局变量)进行读写的机制。当获取锁操作失败时,线程会进入睡眠,等待锁释放时被唤醒。 互斥锁又
GCD源码分析
如果是串行队列,则使用_dispatch_get_root_queue(0, true)函数获取目标队列,获取到的目标队列是_dispatch_root_queues[DISPATCH_ROOT_QUEUE_IDX_DEFAULT_OVERCOMMIT_PRIORITY]。 如…
下一页
个人成就
优秀创作者
文章被点赞
1,385
文章被阅读
190,415
掘力值
8,567
关注了
21
关注者
335
收藏集
5
关注标签
8
加入于
2020-04-08