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