一、CPU与GPU的工作流程 二、卡顿原因分析 三、实战解决过度优化 四、过度绘制优化(主要减少GPU工作量) 1...[作者空间]
造成卡顿的原因: 复杂UI、图文混排的绘制量过大 在主线程上做网络同步请求 在主线程上做大量的IO操作 运算量过大...[作者空间]
1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染 2、2018 iOS面试题---...[作者空间]
本技术实现在YSBlockHook中。 1.方法调用的几种Hook机制 iOS系统中一共有:C函数、Block、O...[作者空间]
之前关于RunLoop只知道一点,最近花时间重新系统的学习了一下,以下是我的学习笔记及总结。有不足的部分,望大佬不...[作者空间]
介绍: 万能API路由通过AOP,KVC,指针入参数等编程思想,实现类,实例方法的任意调用,因为使用指针入参,支持...[作者空间]
1) AFN泄漏展示代码 push 一个控制器, 这个 控制器中有一个网络请求. 2) 如何查看内存泄漏(2种方式...[作者空间]
本系列博客是本人的开发笔记。为了方便讨论,本人新建了一个微信群(iOS技术讨论群),想要加入的,请添加本人微信:z...[作者空间]
目录 常用设计模式APNS介绍keychain介绍NSOperation与GCD对比如何捕获异常断点续传KVO原理...[作者空间]
分享是每个优秀的程序员所必备的品质 注意:性能是在多线程环境中测试的结果!!! 内容提要: 基本概念 OSSpin...[作者空间]
同时下载多张图片,下载完成后合成一张图片。 核心代码如下: pragma mark - 合并图片并显示 pragm...[作者空间]
人才济济的iOS开发者,你凭什么脱颖而出? 与岗位要求相去甚远,如何挑战极限? 想去心怡公司,如何马到成功? 那么...[作者空间]
目录 网络七层协议深拷贝和浅拷贝对沙盒的理解响应者链的工作原理property属性的修饰符的作用对于Run Loo...[作者空间]
在开发中,内存管理是一个必要的技能,研究iOS 开发,我们通过内存布局、内存管理方案、数据结构、ARC/MRC、引...[作者空间]
原文:iOS面试题大全 1. App启动过程• 解析Info.plist▪ 加载相关信息,例如如闪屏▪...[作者空间]
原文:iOS面试题大全 1.使用复用机制 2.尽可能设置 View 为不透明 3.避免臃肿的 XIB 文件 4.不...[作者空间]
最近一段时间一直在做公司的BLE蓝牙SDK,sdk主要负责外设和手机的连接以及数据通信。过程中遇到了一些比较有价值...[作者空间]
本篇文章是承接上篇文章 iOS 进阶+面试(二) 二十一、可变数组与不可变数组用什么修饰:原因? 地址https...[作者空间]
第一步:打开Xcode7自带的Instruments 按上面操作,build成功后跳出Instruments工具,...[作者空间]
@synthesize与@dynamic@property有两个对应的词,一个是 @synthesize,一个是 ...[作者空间]