Я новичок в программировании на XCode, и в качестве первого ознакомительного упражнения я хотел бы создать небольшое приложение-калькулятор. Поэтому, очевидно, я столкнулся с несколькими проблемами:
Я пытаюсь заставить пользователя использовать кнопки для ввода цифр и операторов в строку, которую он затем видит. Когда я использую
displayString = [NSString stringWithFormat:@"%@%@", displayString, operatorString];
все отлично работает. Тогда я решил поработать с NSMutableStrings, чтобы получить кнопки удаления. Я изменил заголовочный файл соответствующим образом, после чего у меня все еще более ранняя функциональность NSString («потому что NSMutableString наследует от NSString?) И затем я получил следующую проблему:
[displayString setString:@"test"];
NSLog(@"%@", displayString);
Даже когда это первый метод, который я вызываю, я все равно получаю ноль. я
Что я делаю не так?
Не имеет отношения, есть ли способ заставить эту строку записать в своего рода функцию: я хотел бы иметь возможность сделать
result = contentof:displayString
или что-то подобное.
Есть идеи, как мне это сделать?