Je n’ai pas attribué de mémoire. Pourquoi ma date n’est-elle pas nulle?
Réponses:
2 pour la réponse № 1Parce que n’est pas nul, il a été créé, il a une place dans votre mémoire, mais il a une valeur correcte. Cette date serait nulle quand vous le ferez
biggerDate = nil
Il se passe la même chose avec tous les objets, si vous faites
NSObject *myObject;
myObject n'est PAS nul.
1 pour la réponse № 2
Le pointeur n’est pas nul parce que vous n’utilisez pas ARC et la réponse d’Antonio est exacte.
Avec ARC, les variables sont automatiquement initialisées à zéro.