2016 - 2024

感恩一路有你

ios kvc和kvo面试题 什么是KVC和KVO?

浏览量:1421 时间:2021-04-06 09:32:06 作者:admin

什么是KVC和KVO?

KVC(key-value-coding)内部实现:当一个对象调用setValue时,(1)首先根据方法名找到运行该方法所需的环境参数。

(2)他将从他的isa指针结合环境参数找到具体方法实现的接口。

(3)然后直接找到具体的实现方法。

KVO(key-value-observing):当观察者注册一个对象的属性,并且被观察对象的ISA指针被修改时,ISA指针将指向一个中间类,而不是真正的类。

因此ISA指针不需要指向实例对象的实际类。

所以我们的程序不应该依赖ISA指针。

调用类的方法时,最好指定对象实例的类名。

西门子变量存储器v0.0与VB0、VD0、VW0的关系?

四种寻址方法不同,v0.0是位寻址,vb0是字节寻址,vw0是字寻址,VD0是双字寻址。

VD0由VBO、VB1、VB2和VB3组成,包括VWO、VBO和v0.0;

vw0由vb0和VB1组成,包括vb0和v0.0;

vb0由vb0.0~vb0.7组成,包括v0.0。

内存是现代信息技术中用于存储信息的存储设备。

它的概念很广,有很多层次,在数字系统中,只要能保存二进制数据就可以存储。在集成电路中,没有具有存储功能的物理形式的电路也称为存储器,如RAM、FIFO等。在系统中,具有物理形式的存储设备也称为存储器,如存储模块、TF卡等。计算机中的所有信息,包括输入的原始数据、计算机程序、,中间运行结果和最终运行结果存储在内存中。它根据控制器指定的位置存储和获取信息。有了记忆,电脑就有了记忆功能,保证了正常工作。

计算机内存根据内存的用途可分为主内存(内存)和辅助内存(外部内存),也可分为外部内存和内部内存。

外部存储器通常是磁性介质或光盘,可以长时间保存信息。内存是指主板上的存储单元,用于存储当前正在执行的数据和程序,但它只用于临时存储程序和数据。如果关闭电源或切断电源,数据将丢失。

ios kvc和kvo面试题 如何解决ios13部分软件闪退 更新ios13老闪退

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。