objective-c - simbolos - simbolo de grados en mac
¿Cómo puedo agregar un signo de grado a una cadena? (4)
Acabo de encontrar esta respuesta muy útil, pero incluso puede abreviarse a lo siguiente (explicativo):
NSString *temperature = @"65/u00B0";
Estoy escribiendo en Objective-C. ¿Cómo puedo agregar un signo de grado a una cadena? Sé que es unicode: 00B0
y UTF8: C2 B0
.
Así es como lo harías usando Swift:
var temperature = "65/u{00B0}" // degree symbol
Utilice la cadena literal: /u00B0
. Para los caracteres Unicode, siempre será "/ u" seguido del código de carácter.
NSString *temperature = [NSString stringWithFormat:@"65%@", @"/u00B0"];
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;