gpt4 book ai didi

objective-c - 关于 `self`的关键字

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

+ (void)Foo;
- (void)Foo;

-(void)Foo方法中,关键字self表示类的一个实例。但是在方法中,+ (void)Foo,关键字self是什么意思呢?这是否意味着 Class

最佳答案

self 是每个方法的两个隐式参数之一。它是一个指向对象的指针,最初它是接收到消息以调用正在执行的方法的任何对象。当所讨论的方法是实例方法时,self 将是定义该方法的类或其子类之一的实例。在类方法的情况下,self 将是类对象。

关于objective-c - 关于 `self`的关键字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6146660/

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