stringWithFormat:
是 Objective-C 中的一個方法,用于根據指定的格式字符串和參數生成一個新的字符串。這個方法可以處理大多數特殊字符,包括換行符(\n
)、制表符(\t
)等。
例如:
NSString *str = [NSString stringWithFormat:@"Hello, %@!\nToday is %@.", name, date];
在這個例子中,%@
是一個占位符,用于插入變量。name
和 date
是要插入的變量。\n
用于在字符串中插入一個換行符。
需要注意的是,stringWithFormat:
會按照指定的格式字符串解析參數。如果參數不符合格式字符串的要求,可能會導致運行時錯誤。因此,在使用 stringWithFormat:
時,需要確保提供的參數與格式字符串匹配。