//
// main.m
// OC05-task-05
//
// Created by Xin the Great on 15-1-26.
// Copyright (c) 2015Äê Xin the Great. All rights reserved.
//
#import
int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
//////////////////////NSValue//////////////////
//NSValue ¿ÉÒÔ°ü×°ÈÎÒâÖµ
NSRange range = {1, 5};
//½«½á¹¹Ìå°ü×°³É¶ÔÏó
NSValue *value = [NSValue value:&range withObjCType:@encode(NSRange)];
NSLog(@"value is %@", value);
//»¹Ô
NSRange newRange;
[value getValue:&newRange];
// NSLog(@"%ld, %ld",newRange.location, newRange.length);
NSLog(@"%@",NSStringFromRange(newRange));
/////////////////////NSNull//////////////////////
//±íʾһ¸ö¿Õ¶ÔÏó
NSNull *null = [NSNull null];
NSArray *arr = @[@"1", @"2", null, @"3"];
NSLog(@"arr is %@", arr);
}
return 0;
}