Вы можете изменить Threshold
во время выполнения. Чтобы прекратить запись, установите Off
. Я уже показал, как это работает в этом ответе .
Оба ответа корректны. Если Вы хотите связать несколько строк, и целые числа используют appendFormat NSMutableString.
NSMutableString* aString = [NSMutableString stringWithFormat:@"String with one int %d", myInt]; // does not need to be released. Needs to be retained if you need to keep use it after the current function.
[aString appendFormat:@"... now has another int: %d", myInt];
[NSString stringWithFormat:@"THIS IS A STRING WITH AN INT: %d", myInt];
Это обычно, как я делаю это.
NSString *s =
[
[NSString alloc]
initWithFormat:@"Concatenate an int %d with a string %@",
12, @"My Concatenated String"
];
Я знаю, что Вы, вероятно, ищете более короткий ответ, но это - то, что я использовал бы.
string1, x, они объявляются как строковая переменная объекта и целочисленная переменная соответственно. и если Вы хотите объединить и значения и добавить международные значения к строковому объекту, и присваивать результат новой строке затем делают следующим образом.
NSString *string1=@"Hello";
int x=10;
NSString *string2=[string1 stringByAppendingFormat:@"%d ",x];
NSLog(@"string2 is %@",string2);
//NSLog(@"string2 is %@",string2); is used to check the string2 value at console ;