小编Mic*_*ens的帖子

Objective-C for循环设置变量文本值

我有两件事似乎应该很容易,我认为它们很容易,但这是我的第一个Objective-C程序,所以它不像我在我的本地Perl那样容易找到我.这两个例子几乎相同,但我在想,因为一个人使用@synthesize它可能会有很大不同.

例1

// What Works
@synthesize display0 = _display0;
@synthesize display1 = _display1;
@synthesize display2 = _display2;
@synthesize display3 = _display3;

// What I would like to do:
for (int i=0; i<4; i++)
{
    @synthesize display$i = _display$i;
}
Run Code Online (Sandbox Code Playgroud)

例2

// Works
- (IBAction)clearPressed
{
    self.display0.text = @"0";
    self.display1.text = @"0";
    self.display2.text = @"0";
    self.display3.text = @"0";
}

// What I would like to see
- (IBAction)clearPressed
{
    for (int i=0; i<4; i++) {
        self.display$i.text = @"0";
    } …
Run Code Online (Sandbox Code Playgroud)

objective-c

3
推荐指数
2
解决办法
1168
查看次数

标签 统计

objective-c ×1