程序的本质就是操作内存空间。执行一段代码,本质就是告诉计算机怎么找到,并操作内存空间。每片内存空间,在操作之前都需要有操作权限,没有操作权限,而去操作,就是不允许的,表现形式就是崩溃。
值类型赋值,变量名对应一个内存地址,直接操作这个内存地址的内容。引用类型赋值,变量名对应一个内存地址,内存地址存储的是对象的地址,操作的是这个对象地址所指向的内存地址的内容。
程序的本质就是操作内存空间。执行一段代码,本质就是告诉计算机怎么找到,并操作内存空间。每片内存空间,在操作之前都需要有操作权限,没有操作权限,而去操作,就是不允许的,表现形式就是崩溃。
值类型赋值,变量名对应一个内存地址,直接操作这个内存地址的内容。引用类型赋值,变量名对应一个内存地址,内存地址存储的是对象的地址,操作的是这个对象地址所指向的内存地址的内容。
本文标题:理解 weak、assign 之前,你还需要知道这些
本文链接:https://www.haomeiwen.com/subject/dydljttx.html
网友评论