stringWithFormat的用法
类型转换
- NSInteger转为NSString,获得unix时间戳,占位符为%zd
NSTimeInterval timeInterval = [[NSDate date] timeIntervalSince1970];
NSInteger timeStamp = timeInterval;
NSString *timeStampString = [NSString stringWithFormat:@"%zd",timeStamp];
- uint64_t(unsigned long long)转为NSString,占位符为%llu
uint64_t num = 123456789012345;
NSString *numString = [NSString stringWithFormat:@"%llu", num];
拼接字符串
NSString *stringA = @"www";
NSString *stringB = @".google";
NSString *stringC = @".com";
NSString *resultString = [NSString stringWithFormat:@"%@%@%@", stringA, stringB, stringC];
生成格式化字符串
NSString *name = @"kailinwang";
NSString *resultString = [NSString stringWithFormat:@"My name is %@", name];