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.

1002
Constantes en Objective-C

Estoy desarrollando una aplicación Cocoa , y estoy usando NSStrings constantes como formas de almacenar nombres clave para mis preferencias. Entiendo que esta es una buena idea porque permite cambiar fácilmente las claves si es necesario. Además, es toda la noción de 'separar sus datos de su...

848
¿Cómo verificar la versión de iOS?

Quiero verificar si la iOSversión del dispositivo es mayor de lo 3.1.3 que probé cosas como: [[UIDevice currentDevice].systemVersion floatValue] pero no funciona, solo quiero un: if (version > 3.1.3) { } ¿Cómo puedo conseguir

741
Generando números aleatorios en Objective-C

Soy una cabeza de Java principalmente, y quiero una forma de generar un número pseudoaleatorio entre 0 y 74. En Java usaría el método: Random.nextInt(74) No estoy interesado en una discusión sobre semillas o aleatoriedad verdadera, sino cómo se realiza la misma tarea en Objective-C. He buscado en...

709
@class vs. #import

Tengo entendido que uno debe usar una declaración de clase directa en el caso de que ClassA necesite incluir un encabezado de ClassB, y ClassB debe incluir un encabezado de ClassA para evitar inclusiones circulares. También entiendo que an #importes simple, ifndefpor lo que una inclusión solo...