Possible Duplicate:
(Objective-)C ints всегда инициализируется на 0?I have an interface
@interface MyInterface { NSInteger _count; } @end
Then in my implementation I am just using is as
if (_count==0) { //do somthing } _count++;
And it works, т.е. в первый раз, когда это выполняется, значение на самом деле равно 0, хотя я никогда не инициализировал его на ноль.
Это потому, что по умолчанию NSInteger имеет значение 0?