Я читаю книгу по Objective-C, и автор сказал, что если локальным переменным не присвоено значение, они будут установлены в nil, но статические переменные будут установлены в ноль. Итак, я установил int a
и не присвоил ему значение. Затем NSLog(@"%i", a)
для отображения, а a
отображалось как ноль. Я был немного смущен этим, и мне было интересно, может ли кто-нибудь прояснить это для меня?