假设我是int yo = 5;
。
现在我想将其转换为NSString
。以下是可能的方法,
1) NSString *h = [NSString stringWithFormat:@"%d",yo];
2) NSString *k = @(yo).stringValue;
3) NSString *s = [NSNumber numberWithInt:yo].stringValue;
4) any other "best" ways?
哪一个是最好的,为什么?
答案 0 :(得分:0)
第一种方法更好,因为它避免了必须创建NSNumber的中间实例。另请注意
@(5).stringValue;
和
[@(5) discriptionWithLocale:nil];
是等同的陈述。