如何在字符串中添加度数符号?

时间:2011-04-14 12:15:19

标签: objective-c cocoa unicode

我在写Objective-C。 如何在字符串中添加度数符号?我知道它的unicode:00B0和UTF8:C2 B0

4 个答案:

答案 0 :(得分:41)

使用字符串文字:\u00B0。对于Unicode字符,它始终是“\ u”后跟字符代码。

NSString *temperature = [NSString stringWithFormat:@"65%@", @"\u00B0"];

答案 1 :(得分:17)

这是你使用Swift的方法:

var temperature = "65\u{00B0}" // degree symbol

答案 2 :(得分:5)

刚刚找到了这个非常有用的答案,但它甚至可以缩写为以下(自解释):

NSString *temperature = @"65\u00B0";

答案 3 :(得分:0)

NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:@"80\u00b0c"];
    [attributedString setAttributes:@{NSFontAttributeName : [UIFont fontWithName:@"Helvetica-light" size:40.0]
                                      , NSBaselineOffsetAttributeName : @22} range:NSMakeRange(2, 2)];
    //asign this as a 
examplelabel.attributedtext = attributedString;