打开Charles,选择Tools,点击Rewrite 勾选Enable Rewrite,再点击Add 再点击上方的Add,来添加需要修改请求的域名和地址 再选择Protoc...
打开Charles,选择Tools,点击Rewrite 勾选Enable Rewrite,再点击Add 再点击上方的Add,来添加需要修改请求的域名和地址 再选择Protoc...
UIViewControllerAnimatedTransitioning是iOS系统提供的转场动画协议,遵循该协议可自定义转场动画。 系统模态一个控制器时提供了模态风格的属...
引言 开发者对语言层面的异常应该都不会陌生。在 iOS 平台,许多崩溃都源自 uncaught exception。Exception handling 的流程和细节较多,此...
还是用Metro打包,如何分包用webpack的splitChunk进行了分析
基于splitChunk的React-Native的分包与加载摘要 对React-Native包进行划分是优化App启动和内存占用的关键处理步骤,为此提出了一种基于splitChunk的分包方式。对原始React-Native项目的多入...
MMKV 简介 MMKV——基于 mmap 的高性能通用 key-value 组件MMKV 是基于 mmap 内存映射的 key-value 组件,底层序列化/反序列化使用 ...
1.显示图片 UILabel如何显示图片,一百度一大堆,在此附上代码以及效果图。 可以看到,两张图片贴的很紧,以及与之后的文字基本没有间隙。 2.设置图片间以及文字间距 这样...
这是 Texture 文档系列翻译,其中结合了自己的理解和工作中的使用体会。如果哪里有误,希望指出。Texture 核心概念Texture 布局 LayoutTexture ...
1.基础知识 lineHeight = ascent + descent + leading 2.文字垂直对齐方式 iOS文本容器中都是基线对齐,所谓的基线对齐就是指无论中文...
系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...
系列文章:YYText 源码剖析:CoreText 与异步绘制YYAsyncLayer 源码剖析:异步绘制YYCache 源码剖析:一览亮点YYModel 源码剖析:关注性能...
最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究 HTTP2.0 HTTP2.0新特性 二进制分帧 首部压缩 多路复用 服务器推送 请求优先级 H...
任务Mach-Task 描述:一个机器无关的thread的执行环境抽象作用:task可以理解为一个进程,包含它的线程列表结构体:task_threadstask_thread...
前言 在运行iOS(OSX)程序时,左侧的Debug Navigator中可以看见当前使用的内存。我们也可以使用Instruments的Allocations模板来追踪对象的...
什么是VM Tracker VM Tracker是Xcode Instruments自带的一个内存分析工具,可以帮助你快速查看虚拟内存块的用量状态以及根据虚拟内存块的tag进...
摘要 对React-Native包进行划分是优化App启动和内存占用的关键处理步骤,为此提出了一种基于splitChunk的分包方式。对原始React-Native项目的多入...
前言 OOM全称 Out Of Memory,指的是因为内存使用过多而导致的 APP 闪退。其实这本身是一种操作系统管理内存的机制。因为手机的内存是有限的,不可能无限制的使用...
简书不支持长文,完整内容可以在我博客看:http://www.starming.com/2017/10/11/deeply-analyse-webkit/