Ios 目标C:从20开始递增/递减整数

Ios 目标C:从20开始递增/递减整数,ios,objective-c,iphone,Ios,Objective C,Iphone,我不熟悉xcode和objective C 我的目标是创建一个应用程序来保持魔术聚会游戏的分数 从0的整数开始很容易。然而,在魔法聚会中,每个玩家都以20条生命开始,并从中获得或失去生命 下面的实现将标签增加和减少1。伟大的但是,它会覆盖故事板上设置为20的“我的标签”值,并从0重新开始 不幸的是,在这一阶段,我对objective-c中整数存储的工作原理了解不够,因此我在ruby中的经验显然没有帮助 这是我的ViewController.h文件: // // ViewController.h

我不熟悉xcode和objective C

我的目标是创建一个应用程序来保持魔术聚会游戏的分数

从0的整数开始很容易。然而,在魔法聚会中,每个玩家都以20条生命开始,并从中获得或失去生命

下面的实现将标签增加和减少1。伟大的但是,它会覆盖故事板上设置为20的“我的标签”值,并从0重新开始

不幸的是,在这一阶段,我对objective-c中整数存储的工作原理了解不够,因此我在ruby中的经验显然没有帮助

这是我的ViewController.h文件:

//
//  ViewController.h
//  Counter
//
//  Created by Gregory Hill on 1/24/15.
//  Copyright (c) 2015 mrsenorhill. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController
@property (strong, nonatomic) IBOutlet UILabel *label;
@property int counter;
- (IBAction)increment:(id)sender;
- (IBAction)decrement:(id)sender;


@end

我已经找遍了,但我知道的还不足以找到我要找的东西。我假设我需要在ViewController.m的实现中将我的标签设置为20,但我一点也不知道怎么做。

最初需要将self.counter和标签都设置为20,否则self.counter默认为0。例如,在viewDidLoad中,您可以这样设置标签文本和计数器:

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    [self.label setText:@"20"];
    self.counter = 20;
}

您还可以在界面中将标签的初始文本设置为20。

您需要将self.counter和标签的初始文本设置为20。我是否在标题中作为属性执行此操作?或者在iAction中,对于.m中的两个操作?都不是。我会写一个答案的。谢谢你的快速回复,林赛!
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
    [self.label setText:@"20"];
    self.counter = 20;
}