首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
MakeDG
掘友等级
高级砌墙艺术家
我可太难了.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
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框架去发现和减少程序被强制杀…
如何解决UIImage加载大图,内存过大导致Carsh?
在本文中,分享我们面临的问题,高内存使用率的根本原因是什么,以及我们如何使用 Apple 工程师推荐的简单修复来减少应用程序的内存占用。 问题 如前所述,当我们开始在屏幕上加载高清图像时,我们
提高开发效率, 如何将 Swift 代码添加为自定义 LLDB 命令
绝大多数开发者最常用的LLDB都是Po,P等, 但是除了这些LLDB其实还提供了很多功能. 本文,我将介绍如何将Swift代码定义为LLDB命令 添加您的第一个 LLDB 命令 添加带参数的 LLDB
Apple tech-talks - Demystify and eliminate hitches in the render phase
在提交阶段 app 修改其用户界面, 并提交更新的用户界面图层树以进行处理, 我们将其称为“提交”, 渲染服务器负责渲染所有前台进程的提交的内容. 我们可以留意到,这个长方形和圆形组成的图案,有一圈阴影. 1. 第一个蓝色的图层开始 它在指定的边界内绘制颜色
漫谈LLDB:最优雅的方式打印UIViewController生命周期
打印UIViewController的生命周期有显而易见的好处,可以很方便看到当前页进入哪个UIViewController,也可以检查退出当前UIViewController后有没有销毁(dealloc)它。 通常实现的方式有两种,一种是父类中重写(override)生命周期…
下一页
个人成就
文章被点赞
53
文章被阅读
21,877
掘力值
650
关注了
12
关注者
15
收藏集
0
关注标签
23
加入于
2017-03-12