iTunes UからiOSを学んでいて、プログラム可能な電卓を作ろうとしています。ユーザーが値を割り当てるために使用できる 3 つの変数を追加しました。変数がオブジェクトとして渡され、ユーザーが渡されて変数に割り当てられる数値に触れることを理解しています。これらの変数の使用方法と数値の割り当て方法がわかりません。完全な初心者で申し訳ありませんが、私は今のところドキュメンテーションに慣れていないので、あいまいです! これは、に数字を追加し、それを計算に使用するための私のコードです:NSString
NSNumbers
NSArrays
NSDictionary
UILabel
- (IBAction)digitPressed:(UIButton *)sender {
NSString *digit = [sender currentTitle];
if (self.userIsInTheMiddleOfEnteringANumber) {
self.display.text = [self.display.text stringByAppendingFormat:digit];
everythingBrainLabel.text = [self.everythingBrainLabel.text stringByAppendingFormat:digit];
} else {
self.display.text = digit;
self.everythingBrainLabel.text = [self.everythingBrainLabel.text stringByAppendingFormat:@" %@", digit];
self.userIsInTheMiddleOfEnteringANumber = YES;
}
}
で変数の値を取得できますが、変数をNSMutableArray
押した後に数字を押すだけでここに数字を割り当てる方法は? NSLog
変数が渡されているかどうかを確認するために追加し、それぞれの変数を押すとコンソールに表示されます。
- (IBAction)variablePressed:(UIButton *)sender {
NSString *variablePressed = [sender currentTitle];
NSMutableArray *variableValues = [NSMutableArray arrayWithObjects:variablePressed, nil];
for(int i = 0; i < [variableValues count]; i++) {
NSLog(@"%@",[variableValues objectAtIndex:i]);
}
}