在上一篇OC底层原理08 - objc_msgSend流程之快速查找[https://www.jianshu.com/p/42e7643e2616]文章中,我们分析了快速查找...
OC runtime运行时 在探索objc_msgSend时,我们需要先了解OC的runtime机制 runtime简介 runtime称为运行时,它区别于编译时 编译时:是...
在OC底层原理05 - isa与类关联的原理[https://www.jianshu.com/p/4656390ff41c]和OC底层原理06 - 类 & 类结构分析[htt...
类 的分析 类的分析主要是分析isa的走向以及继承关系 首先定义两个类,一个HLPerson继承自NSObject,另一个HLTeacher继承自HLPerson 在main...
在探讨这个问题前,我们首先要弄清楚对象的本质什么编译器clangclang是一个由Apple主导编写,基于LLVM的C/C++/OC的编译器操作指令 探索对象本质是什么 在m...
获取内存大小的三种方式 sizeof class_getInstanceSize malloc_size sizeof sizeof是一个操作符,不是函数,一把用于计算内存大...
在上篇文章[https://www.jianshu.com/p/ce704c0e7c09]我们探究了自定义类的alloc源码,但是[NSObject alloc]和[自定义类...
在分析alloc源码之前,先来观察下以下3个对象: 分别输出3个对象的 内容、指针地址、对象地址,下图是打印结果 通过打印可以看出,3个对象指向的是同一个内存空间,所以其内容...
OC底层源码的三种方式 1.直接使用符号断点 2.通过control + step into (step into instruction) 3.汇编方法 下面以alloc为...
1、卡在 解决方法: 2、如果报错: 解决方法: git config --global http.postBuffer 524288000 3、Git设置克隆深度后看不到远...
大佬,请问iOS11之前的要怎么解决呢
解决UIWebView换WKWebView时cookie丢失问题项目中遇到这个问题,困扰了很久,网上各种解决的方案都有,但是对我而言都没有用,包括(1)初始化webview的时候注入cookie(2)webview loadrequest...
项目中遇到这个问题,困扰了很久,网上各种解决的方案都有,但是对我而言都没有用,包括(1)初始化webview的时候注入cookie(2)webview loadrequest...
-------2024.05.11 update---- 最近换了新的公司,公司的项目比较新兼容的版本也比较高,使用的Codable进行的JSON模型转换。 随着HandyJ...