gpt4 book ai didi

ios - RubyMotion 中的只读属性

转载 作者:行者123 更新时间:2023-11-29 10:34:43 27 4
gpt4 key购买 nike

如果这在 obj-c 中

@interface SomeClass : NSObject

@property (nonatomic,strong) NSString* name;

@end

@implementation SomeClass

@synthesize name;

//If we want to implement our own setter to do something
- (void)setName(NSString*)aString {
name = aString;
}

@end

这是在 ruby​​motion 中吗

class SomeClass < NSObject
attr_accessor :name

#If we want to implement our own setter to do something
def name=(aString)
@name = aString
end
end

如何(甚至可能)创建一个@property (nonatomic,strong, readonly)

我在哪里可以读到这方面的信息?

最佳答案

你可以直接使用

attr_reader :name

这只会生成 getter 方法。您可以在 ruby docs 中阅读相关信息

关于ios - RubyMotion 中的只读属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27718186/

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