首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MakeDG
掘友等级
高级砌墙艺术家
我可太难了.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
最新
热门
wwdc2018-深入了解iOS内存
内存是有限且系统共享的资源,一个程序占用更多,系统和其他程序所能用的就更少。程序启动前都需要先加载到内存中,并且在程序运行过程中的数据操作也需要占用一定的内存资源。减少内存占用也能同时减少其对 CPU 时间维度上的消耗,从而使不仅你所开发的 App,其他 App 以及整个系统也…
Apple tech-talks - Demystify and eliminate hitches in the render phase
在提交阶段 app 修改其用户界面, 并提交更新的用户界面图层树以进行处理, 我们将其称为“提交”, 渲染服务器负责渲染所有前台进程的提交的内容. 我们可以留意到,这个长方形和圆形组成的图案,有一圈阴影. 1. 第一个蓝色的图层开始 它在指定的边界内绘制颜色
Apple tech-talks - Explore UI animation hitches and the render loop
本文学习来源为 Apple tech-talks,仅自己作为学习笔记.如有误解之处,请不吝指教. 本篇一共三章. 慢慢放出 本篇结束. 后续请留意关注,检测卡顿的方式.
利用GCD构建反应快,效率高的App WWDC
GCD是苹果开发的多线程编程,通过简单的API就可以创建新线程去执行我们需要的任务。 非同步(asynchronous)具备开启新执行绪的能力,也具备跳过当前函数继续往下执行的能力。 同步(synchronous)不具备开启新执行绪的能力,也不具备跳过当前函数继续往下执行的能力…
WWDC Grand Central Dispatch 的现代化用法
可以使用足够大的重复计数 以便负载平衡器可以灵活地 填补系统中的空白 并最大限度地利用 系统中可用的资源, 但是, 请记住每个CPU并不总是全部可用 系统中同时还运行着许多任务,我们无法为了追求项目最大并发而影响到其他任务. 我们来想像一下,我们写一个简单的新闻应用. 他有 用…
「没有人比我更懂NSOperations」 WWDC15 Seccions 高级NSOperations
NSOperation:NS = NextStep 前缀简写;Operation 即操作,通俗来讲就是要做的事情,配合要处理的数据,封装成一个Operation,执行方式可以是并发方式(与并行略有不同)或非并发方式。 NSOperation 是抽象类,因此真正要使用它并需通过s…
iOS解决崩溃和阅读崩溃日志(iOS Carsh日志,以及多线程Carsh))
这个Session主要介绍iOS Crash相关的知识:如何分析crash logs,怎么调试和修复crash问题,比如难以重现的内存问题和多线程问题。 当App发生crash时, attached的debugger会暂停App的运行,并定位的crash位置。 crash …
WWDC 关于APP启动优化的Session
本篇是记录一下自己的学习笔记,如有勘误望见谅. 虚拟内存解决的问题是 所有这些进程存在时 该如何管理所有物理内存? 所以他们添加了一个小的间接层 每一个进程都是一个逻辑地址空间 映射到RAM的某个物理页面. 内存写时复制. 在所有进程里共享DATA页面 ASLR(Address…
WWDC2020 Objective-C运行时的改进
除了这些之外还有一个指向更多数据指针. 比如class_ro_t就是clean的, 因为它是只读的. 类结构一旦被使用,就会被弄Dirty,因为运行时会向它写入新的数据(例如创建一个新的方法缓存,并从类中指向它). Dirty Memory 要比 Clean Memory 昂贵…
Why is my app getting killed? app在后台被终止的原因
本篇也是学习笔记,有点上头,一天看了好几个WWDC session , 快速学习然后吸收的感觉挺爽的. 类似皮克斯去年的动画 "心灵旅程" 的心流状态. hhhhh 主要介绍在APP在后台被系统杀死的六种主要原因,并且告诉你怎么使用MetricKit框架去发现和减少程序被强制杀…
下一页
个人成就
文章被点赞
53
文章被阅读
21,963
掘力值
650
关注了
12
关注者
15
收藏集
0
关注标签
23
加入于
2017-03-12