gpt4 book ai didi

ios - 在 objective-c 中声明 float

转载 作者:技术小花猫 更新时间:2023-10-29 11:01:08 27 4
gpt4 key购买 nike

我是 Objective-C 的新手,我在处理整个 nonatomicstrongweak 等。我想知道使用 Core Data 和定义如下的 float 值是否会有任何问题:

@property (nonatomic) float * rating;
@property (nonatomic) float * mRating;

我应该声明不同吗?

最佳答案

是的,你应该在没有星号的情况下声明它们:

@property (nonatomic) float rating;
@property (nonatomic) float mRating;

星号表示指针。所有 Objective C 类都用星号声明,因为实例是通过指针引用的。 floatint 等基元被定义为,即没有星号。同样适用于 typedef 类型,例如 CGFloatNSInteger:这些类型的标量字段应该在没有星号的情况下定义。

关于ios - 在 objective-c 中声明 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16682226/

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