标签:
// // main.m // OC05-task-05 // // Created by Xin the Great on 15-1-26. // Copyright (c) 2015年 Xin the Great. All rights reserved. // #import <Foundation/Foundation.h> 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; }
标签:
原文地址:http://blog.csdn.net/zuojx1013/article/details/43202433