一、调用方式 1、load是根据函数地址直接调用。(不会走消息查找流程,直接找到函数地址调用) 2、initialize是通过 objc_msgSend调用。(会遵循消息查找...
一、调用方式 1、load是根据函数地址直接调用。(不会走消息查找流程,直接找到函数地址调用) 2、initialize是通过 objc_msgSend调用。(会遵循消息查找...
在 Flutter 中,状态管理是开发中非常重要的一部分。Flutter 提供了多种管理状态的方式,三种主要的状态树分别是 StatefulWidget 的状态树 、Inhe...
新入职了,前一个月陆陆续续把之前一个App重构了一下下,目前重构了一半,基本架构算是弄完了,先总结下,后面接着完善。分以下说明下:1: 为什么要重构2:重构前的准备工作3:重...
很早以前,为了讨女朋友欢心写的一个项目,最近有空就把以前的代码整理一下,喜欢的给个星✨吧!源码下载[https://github.com/kevindcw/DNebula] ...
OC底层探索之objc_msgSend[https://www.jianshu.com/p/4b7a25298fb0]我们探索了消息的快速查找和慢速查找。那如果都找不到会系统...
runtime 我们都知道大部分语言是编译时决议的,而Object-C是在运行时决议,这来源于强大的runtime。通过runtime可以动态对类各方面进行配置,还有就是消息...