Non ho assegnato alcun ricordo. Perché la mia data non è uguale a zero.
risposte:
2 per risposta № 1Perché non è nulla, è creato, ha un posto nella tua memoria, ma non ha un valore corretto. Quella data sarebbe nulla quando lo fai
biggerDate = nil
Succede lo stesso con tutti gli oggetti, se lo fai
NSObject *myObject;
myObject NON è zero.
1 per risposta № 2
Il puntatore non è nullo perché non stai usando ARC e la risposta di Antonio è giusta.
Con ARC, le variabili vengono automaticamente inizializzate su zero.