Articles of nsstring

Usar un NSString en una instrucción switch

¿Es posible usar un NSString en una instrucción switch ? ¿O es mejor simplemente usar if / else if ?

Usar NSRegularExpression para extraer URL en el iPhone

Estoy usando el siguiente código en mi aplicación de iPhone, tomado de aquí para extraer todas las URL del código .html. Solo puedo extraer la primera URL, pero necesito una matriz que contenga todas las URL. Mi NSArray no devuelve NSStrings para cada URL, sino solo las descripciones de los objetos. ¿Cómo hago que mi […]

Reemplazar un personaje en una cadena en Objective-C

Esperando que alguien me ayude – Me gustaría reemplazar cierto personaje en una cuerda y me pregunto cuál es la mejor manera de hacerlo. Sé la ubicación del personaje, por lo que, por ejemplo, si quiero cambiar el tercer carácter de una cadena de A a B, ¿cómo codificaría eso?

¿Con qué debería reemplazar el método obsoleto sizeWithFont:?

Tengo un método que me da el tamaño perfecto para una UITextView dada una longitud de cadena (con el tamaño de letra correcto correspondiente): – (NSInteger) heightOfLabel:(NSString*) string { CGSize maximumLabelSize = CGSizeMake([[UIScreen mainScreen] bounds].size.width – 40, FLT_MAX); CGSize expectedLabelSize = [[NSString stringTrimmedForLeadingAndTrailingWhiteSpacesFromString:string] sizeWithFont:[UIFont systemFontOfSize:15] constrainedToSize:maximumLabelSize lineBreakMode:NSLineBreakByWordWrapping]; return expectedLabelSize.height + 5; } De hecho, todavía […]

Reemplazar todos los objetos NSNull en un NSDictionary

Tengo curiosidad, actualmente tengo un NSDictionary donde algunos valores se establecen en un objeto NSNull gracias a la ayuda de json-framework. El objective es quitar todos los valores de NSNull y reemplazarlos con una cadena vacía. Estoy seguro de que alguien ha hecho esto en alguna parte? Sin duda, es probable que sea un trazador […]

¿Convertir NSString en NSInteger?

Quiero convertir data string a NSInteger .

Cómo convertir NSNumber a NSString

Así que tengo un NSArray “myArray” con NSNumber y NSString . Los necesito en otra UIView así que voy así: – (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DetailViewController *details = [[DetailViewController alloc] initWithNibName:@”DetailView” bundle:nil]; details.subjectText = [[myArray objectAtIndex:indexPath.row] objectForKey:@”subject”]; El temaTexto funciona. Pero, ¿cómo puedo obtener el NSNumber s fuera de él? (Realmente los necesito como […]

¿Eliminar personajes de NSString?

NSString *myString = @”ABCDEFG”; Quiero eliminar los espacios, por lo que la nueva cadena sería “ABCDEFG”.

Objective-C 101 (conservar frente a asignar) NSString

Una pregunta 101 Digamos que estoy haciendo una base de datos de autos y cada objeto de auto se define como: #import @interface Car:NSObject{ NSString *name; } @property(nonatomic, retain) NSString *name; ¿Por qué es @property(nonatomic, retain) NSString *name; y no @property(nonatomic, assign) NSString *name; ? Entiendo que assign no incrementará el contador de referencia como […]

Colorea todas las ocurrencias de cuerda en veloz

Este código var textSearch=”hi” var textToShow=”hi hihi hi” var rangeToColor = (textToShow as NSString).rangeOfString(textSearch) var attributedString = NSMutableAttributedString(string:textToShow) attributedString.addAttribute(NSForegroundColorAttributeName, value: UIColor.yellowColor() , range: rangeToColor) TextView.attributedText=attributedString me da NSRange para colorear una cadena dentro de TextView. El problema es que solo devuelvo la primera ocurrencia. Si la palabra contiene “hi hihi hi”, solo el primer “hola” […]