gpt4 book ai didi

ios - 在最新的 XCode 中合成

转载 作者:行者123 更新时间:2023-12-01 18:23:20 25 4
gpt4 key购买 nike

我是第一次学习 XCode 和 iOS。当使用鼠标和 Ctrl 键创建 socket 时,@synthesize 会发生什么?在我正在观看的教程中,它是自动创建的,但我在 Xcode 中看不到它。我正在运行最新的 OS X 和最新的 Xcode。

如果它不是自动创建的,我们还能覆盖 getter 和 setter 吗?

说这样的话:

@synthesize topSpeed = _topSpeed;

(void)setTopSpeed:(double)speed
{
if((speed < 1) && (speed > 0) _topSpeed = speed;
}

最佳答案

由于您拥有最新的 OS X (!0.8) 和 Xcode (4.6),因此您不需要为您在 @interface 中声明的每个属性显式指定 @synthesize — 除非您要同时覆盖 setter 和 getter,或者如果您想要使用您的示例中突出显示的其他名称

@synthesize topSpeed = _topSpeed;

您还可以覆盖 getter 和 setter(如果 property 属性不是只读的)作为您的代码
(void)setTopSpeed:(double)speed
{
if((speed < 1) && (speed > 0) _topSpeed = speed;
}

显示。

关于ios - 在最新的 XCode 中合成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15705514/

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