引用: https://blog.csdn.net/weixin_72437555/article/details/138610888[https://blog.csdn.n...
引用: https://blog.csdn.net/weixin_72437555/article/details/138610888[https://blog.csdn.n...
在 iOS 中,NSSetUncaughtExceptionHandler是一个用于设置未捕获异常处理程序的函数。它允许你在应用程序发生未捕获的异常时执行自定义的处理逻辑。 ...
你踩过的坑里尽是前人的脚印。---------前言 在开发过程中我们会遇到一些循环引用的问题,像循环引用Block是我们最常见的循环引用问题,但是有一些循环引用是很隐蔽的,稍...
循环引用的本质: 相互持有 循环引用的场景:代理、Block、Timer,CADisplayLink、Notification、GCD等 . Delegate导致的循环引用 ...
每个 UIView 内部都有一个 CALayer 在背后提供内容的绘制和显示,并且 UIView 的尺寸样式都由内部的 Layer 所提供。两者都有树状层级结构,layer ...
在iOS开发中,修改一个视图的bounds属性会对其子视图的位置和布局产生影响,但对视图本身在父视图中的位置没有影响。具体来说,bounds属性定义了视图在其自身坐标系中的位...
大致原理 Charles作为一个中间人代理,在客户端给服务器端发消息的时候,会截取客户端发送给服务器的请求,然后伪装成客户端与服务器进行通信;服务器返回数据时将截取的数据发送...
不错的博客:https://www.jianshu.com/p/33ee5e7d312c[https://www.jianshu.com/p/33ee5e7d312c]最近在...
__block发挥作用的原理:将栈上用__block修饰的自动变量封装成一个结构体,让其在堆上创建,以方便从栈上或堆上访问和修改同一份数据。 Block 几种类型通过代码验证...
基本数据类型、alloc/init、new、copy初始化的对象以及isTaggedPointer对象的创建并不会引起内存的增加,这是因为自动释放池不会对这些方式创建的变量进...
JSI(JavaScript Interface)的原理主要涉及到JavaScript引擎与Native(如C++)之间的交互和通信。以下是JSI原理的详细解释: 一、JSI...
前两天说自己40 这会儿又成2022届毕业生了?整半天搁这儿天天杜撰呢?
RN图片加载和原生统一 针对RN和原生混合开发的项目,由于图片的加载RN有自己的一套机制,跟原生的是分开的,就存在加载和缓存的差异性;我们可以做一些工作让图片的加载统一成一套...
OC和Swift语言基础 1、@synthesize和@dynamic分别有什么作用? @property有两个对应的词,一个是 @synthesize,一个是 @dynam...
一.啥是fishhook fishhook[https://github.com/facebook/fishhook]是一个运行在IOS的模拟器和真机环境,在MACH-O文件...
不错👍,不过有个问题,iOS中WK是多进程的,这和iOS是单进程不符。
iOS多线程原理资源准备 多线程苹果官方文档 objc源码下载:多个版本的objc源码 线程和进程 线程和进程的定义 什么是进程 进程是指在系统中正在运行的一个应用程序; 每个进程都是独立的...
资源准备 多线程苹果官方文档 objc源码下载:多个版本的objc源码 线程和进程 线程和进程的定义 什么是进程 进程是指在系统中正在运行的一个应用程序; 每个进程都是独立的...
FlexBox 布局基本用法 1、什么是FlexBox Flexbox是Flexible Box的缩写,意为'弹性布局',它为盒状模型提供了很大的灵活性,让任何一个容器都可以...