stringWithFormat: 是 Objective-C 中的一个方法,用于根据指定的格式字符串和参数生成一个新的字符串。这个方法可以处理大多数特殊字符,包括换行符(\n)、制表符(\t)等。
例如:
NSString *str = [NSString stringWithFormat:@"Hello, %@!\nToday is %@.", name, date];
在这个例子中,%@ 是一个占位符,用于插入变量。name 和 date 是要插入的变量。\n 用于在字符串中插入一个换行符。
需要注意的是,stringWithFormat: 会按照指定的格式字符串解析参数。如果参数不符合格式字符串的要求,可能会导致运行时错误。因此,在使用 stringWithFormat: 时,需要确保提供的参数与格式字符串匹配。