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.


6
NSLog el nombre del método con Objective-C en iPhone
Actualmente, nos estamos definiendo un mecanismo de registro extendido para imprimir el nombre de la clase y el número de línea de origen del registro. #define NCLog(s, ...) NSLog(@"<%@:%d> %@", [[NSString stringWithUTF8String:__FILE__] lastPathComponent], \ __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__]) Por ejemplo, cuando llamo a NCLog (@ "Hola mundo"); El resultado será: …




5
¿Cómo ver si un NSString comienza con cierta otra cadena?
Estoy tratando de verificar si una cadena que voy a usar como URL comienza con http. La forma en que estoy tratando de verificar en este momento no parece estar funcionando. Aquí está mi código: NSMutableString *temp = [[NSMutableString alloc] initWithString:@"http://"]; if ([businessWebsite rangeOfString:@"http"].location == NSNotFound){ NSString *temp2 = [[NSString …

9
iPhone: detección de inactividad del usuario / tiempo de inactividad desde la última pantalla táctil
¿Alguien ha implementado una función en la que si el usuario no ha tocado la pantalla durante un cierto período de tiempo, usted toma una determinada acción? Estoy tratando de encontrar la mejor manera de hacerlo. Existe este método algo relacionado en UIApplication: [UIApplication sharedApplication].idleTimerDisabled; Sería bueno si tuvieras algo …







6
Cuándo usar enumerateObjectsUsingBlock vs. para
Además de las diferencias obvias: Utilizar enumerateObjectsUsingBlock cuando necesite tanto el índice como el objeto No lo use enumerateObjectsUsingBlockcuando necesite modificar variables locales (estaba equivocado sobre esto, vea la respuesta de bbum) ¿ enumerateObjectsUsingBlockGeneralmente se considera mejor o peor cuando for (id obj in myArray)también funcionaría? ¿Cuáles son las ventajas …


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.