Variáveis ​​locais definidas como nulas? (Objetivo-C)

Estou lendo um livro sobre o Objective-C e o autor disse que, se as variáveis ​​locais não tiverem um valor atribuído, elas serão definidas como nulas, mas as variáveis ​​estáticas serão definidas como zero. Então, eu configureiint a e não atribuiu um valor. EntãoNSLog(@"%i", a) para exibi-lo ea foi exibido como zero. Eu estava um pouco confuso com isso e fiquei me perguntando se alguém poderia esclarecer isso para mim?

questionAnswers(2)

yourAnswerToTheQuestion