Preguntas etiquetadas con objective-c

Esta etiqueta debe usarse solo en preguntas sobre las características de Objective-C o que dependen del código en el lenguaje. Las etiquetas [cocoa] y [cocoa-touch] deben usarse para preguntar sobre los marcos o clases de Apple. Use las etiquetas relacionadas [ios], [macos], [apple-watch] y [tvos] para problemas específicos de esas plataformas.


21
Convierta object-c typedef a su cadena equivalente
Suponiendo que tengo un typedef declarado en mi archivo .h como tal: typedef enum { JSON, XML, Atom, RSS } FormatType; Me gustaría construir una función que convierta el valor numérico de typedef en una cadena. Por ejemplo, si el mensaje [self toString:JSON]fue enviado; devolvería 'JSON'. La función se vería …
141 c  objective-c  enums  typedef 

4
¿Qué representa el símbolo @ en el objetivo-c?
Estoy aprendiendo el objetivo-c y sigo tropezando con el símbolo @. Se utiliza en diferentes escenarios, por ejemplo al comienzo de una cadena o para sintetizar métodos de acceso. ¿Qué significa el símbolo @ en el objetivo-c?
141 objective-c 

1
"FOUNDATION_EXPORT" vs "extern"
Me gustaría preguntar cuál es la razón detrás del uso en FOUNDATION_EXPORTlugar de externen los proyectos del Objetivo C. He revisado esta pregunta y el uso FOUNDATION_EXPORTha ganado la friolera de 340 puntos (1er lugar) mientras que externsolo usé 74 puntos (2do lugar). ¿Alguien podría explicar por qué? ¿Hay alguna …

23
Personalizar la sección de encabezado UITableView
Quiero personalizar el UITableViewencabezado para cada sección. Hasta ahora, he implementado -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section Este UITabelViewDelegatemétodo Lo que quiero hacer es obtener el encabezado actual para cada sección y simplemente agregarlo UILabelcomo una subvista. Hasta ahora, no puedo lograr eso. Porque no pude encontrar nada para obtener el encabezado …




18
Objetivo-C: leer un archivo línea por línea
¿Cuál es la forma adecuada de tratar con archivos de texto grandes en Objective-C? Digamos que necesito leer cada línea por separado y quiero tratar cada línea como un NSString. ¿Cuál es la forma más eficiente de hacer esto? Una solución es usar el método NSString: + (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc …

9
Mejores prácticas usando NSLocalizedString
Estoy (como todos los demás) usando NSLocalizedStringpara localizar mi aplicación. Desafortunadamente, hay varios "inconvenientes" (no necesariamente por culpa de NSLocalizedString), incluyendo No hay autocompletado para cadenas en Xcode. Esto hace que trabajar no solo sea propenso a errores, sino también pesado. Podría terminar redefiniendo una cadena simplemente porque no sabía …




4
NSInvocación para Dummies?
¿Cómo funciona exactamente NSInvocation? ¿Hay una buena introducción? Tengo problemas específicos para comprender cómo funciona el siguiente código (de Cocoa Programming para Mac OS X, 3a edición ), pero también puedo aplicar los conceptos independientemente del ejemplo del tutorial. El código: - (void)insertObject:(Person *)p inEmployeesAtIndex:(int)index { NSLog(@"adding %@ to %@", …

10
Cambio del tamaño de fuente para encabezados de sección UITableView
¿Alguien puede indicarme la forma más fácil de cambiar el tamaño de fuente para el texto en un encabezado de sección UITableView? Tengo los títulos de sección implementados usando el siguiente método: - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section Entonces, entiendo cómo cambiar con éxito la altura del encabezado de sección usando …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.