gpt4 book ai didi

ios - 在 objective-c 中定义计算常量

转载 作者:行者123 更新时间:2023-11-28 19:58:10 25 4
gpt4 key购买 nike

我试图做到这一点,以便当用户创建我的 UIView 子类 MyView 时,他可以传递一个整数,然后对这个整数进行一些计算,并将一个常量变量设置为整数的新计算值。设置此类内容的最佳做法是什么?

我知道 #define 存在(尽管我不知道你是如何计算的)并且我知道有一个 const 关键字,但我从未使用过这些。我过去用属性完成过类似的事情,但我知道那是不正确的。

最佳答案

#define 只是您代码中的重新定义。没有做任何有用的事情。如果我理解正确的话,您可能想为接受所需参数的 UIView 子类定义自定义构造函数。

- (instancetype)initWithParam:(NSInteger)someInteger;

并且由于您正在根据输入参数进行计算,它实际上不是一个常量,因此您可能只想为此编写一个方法。

- (NSInteger)someCalculatedProperty;

关于ios - 在 objective-c 中定义计算常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25328835/

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