gpt4 book ai didi

Objective-C:为什么叫 'id' ?

转载 作者:太空狗 更新时间:2023-10-30 03:10:22 25 4
gpt4 key购买 nike

为什么 Objective-C 对象类型称为“id”?相对于“对象”?

最佳答案

它被称为 id 是因为从字面上看,它是所有类型所代表的——一个标识符。

引用 Brad Cox 来自 Object Oriented Programming: an Evolutionary Approach (实际上,第一版,我买的第一批 OO 书籍之一):一个 id 占用固定数量的空间,足够宽以识别任何时候可能存在的尽可能多的对象。这个空间和对象本身的私有(private)数据占用的空间不一样。对象标识符是固定大小的数字,...

关于Objective-C:为什么叫 'id' ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/494114/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com