Простые типы / Типы с "пустым" значением

//nil works for any object pointer
NSNumber *number = @42;
NSNumber *nullInt = nil;
NSNumber *pi = @3.14;
NSString *charA = @"A";
NSNumber *hasValue = @YES;
NSNumber *noValue = nil;

//collections cannot hold nil:
//NSNull marks the absence
NSArray *values = @[@42, [NSNull null]];