¿Cuál es la diferencia entre nil
y Nil
en el desarrollo de iOS?iPhone: diferencia entre nil vs Nil y verdadero vs TRUE
Y del mismo modo, ¿cuál es la diferencia entre true
y TRUE
en el desarrollo de iOS?
¿Cuál es la diferencia entre nil
y Nil
en el desarrollo de iOS?iPhone: diferencia entre nil vs Nil y verdadero vs TRUE
Y del mismo modo, ¿cuál es la diferencia entre true
y TRUE
en el desarrollo de iOS?
Creo que esto lo ayudará a comprender la diferencia entre nil
y Nil
.
Por favor, encontrar el siguiente enlace:
remitir la respuesta de Damien_The_Unbeliever que establece:
googlear "Cero vs nula" encontró este post http://numbergrinder.com/node/49, que establece:
Los tres de estos valores representan valores nulos o de cero puntero. La diferencia es que mientras NULL representa cero para cualquier puntero, nil es específico de los objetos (p. Ej., Id) y Nil es específico para los punteros de clase. Se debe considerar como una buena práctica utilizar el objeto nulo adecuado en la circunstancia correcta para fines de documentación, incluso , aunque no hay nada que impida que alguien mezcle y haga coincidir el entre ellos.
Enlace de esa respuesta se puede ver aquí:
What does 'Nil' represent in Obj-C?
EDITAR-2:
Is there a difference between YES/NO,TRUE/FALSE and true/false in objective-c?
Gracias por nil vs Nil. – Devang
Compruebe la sección EDIT-2 de la respuesta. Explicó VERDADERO versus VERDADERO versus SÍ. –
Parth Bhatt: ¿Cuál es la diferencia entre un id y un puntero de clase? Se dice que nil es específico del objeto y Nil representa un poiter de clase. Por favor, elabore – shah1988
nula es el valor nulo literal para Objetivo- Objetos C, que corresponden al tipo de ID de resumen o cualquier Objective-C tipo declarado a través de @interface. Por ejemplo:
NSString *someString = nil;
NSURL *someURL = nil;
id someObject = nil;
if (anotherObject == nil) // do something
Nil es el valor literal nulo para las clases Objective-C, que corresponde al tipo Clase. Como la mayoría del código no necesita variables para las clases de referencia, su uso no es común. Un ejemplo es:
Class someClass = Nil;
Class anotherClass = [NSString class];
La siguiente respuesta puede ayudarlo de alguna manera. http://stackoverflow.com/questions/5908936/iphonedifference-between-nil-nil-and-null –