IP属地:贵州
1、KVO简介 KVO官方简介[https://developer.apple.com/library/archive/documentatio...
KVC底层实现的是setter和getter方法。 KVC简介 代码准备苹果官方文档查阅[https://developer.apple.com...
准备代码 从上图分析出进入main函数,initialize并没有执行。 从上图中分析出,点击下向下执行,initialize执行了。 调用cl...
1、类拓展是匿名的分类。2、类拓展可以为类添加属性和方法(类拓展添加的属性和方法是私有的)。3、类拓展在编译时作为类的一部分编译,读取的时候直接...
通过runtime源码分析 代码块 输出结果:2021-11-07 11:52:01.460879+0800 TestClass[1483:52...
Runtime的介绍:Legacy(传统版本) Objective 1.0 Modern(现行版本) Objective 2.0传统版本⽤于O...
类的缓存,其中包含struct objc_class:objc_object {//Class isa,Class superclass,cac...
//运行可执行文件func runExecutableFile(_ executableURL: String, _ args: [String...