gpt4 book ai didi

ios - x.y = z 和 [x setY :z]; in objective-C? 有什么区别

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:08:51 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Style: Dot notation vs. message notation in Objective-C 2.0
Objective-C Property Access

在拒绝我的菜鸟问题之前:当涉及到这个问题时,我不知道要搜索什么。无论如何,假设我正在尝试更改 ImageView 的背景颜色,有什么区别之间:

imageView.backgroundColor = [UIColor orangeColor];

[imageView setBackgroundColor:[UIColor orangeColor]];

我知道第一个可以用来获取实际值,我可以说

UIColor *imageViewColor = imageView.backgroundColor;

而且我不能用另一个做这个,但是为什么另一个存在呢?或者使用第一个作为设置值的方式是完全错误的吗?但是,为什么它会起作用?

顺便说一下,这个问题与改变 imageView 的背景颜色没有什么特别的关系,我只是问一般的问题,实际的区别是什么..

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