//
// main.m
// OC05-task-04
//
// 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...
//////////////////////NSNumber//////////////////////
//·â×°»ù±¾Êý¾ÝÀàÐÍ
int intValue = 100;
float floatValue = 3.14;
BOOL boolValue = YES;
NSNumber *intNumber = [[NSNumber alloc] initWithInt:intValue];
NSLog(@"intNumber is %@", intNumber);
NSNumber *floatNumber = [NSNumber numberWithFloat:floatValue];
NSLog(@"floatNumber is %@", floatNumber);
NSNumber *boolNumber = [NSNumber numberWithBool:boolValue];
NSLog(@"boolNumber is %@", boolNumber);
//°ü×°Ö®ºó¾Í¿ÉÒԷŵ½ÈÝÆ÷ÖÐ
NSArray *arr = @[intNumber, floatNumber, boolNumber];
NSLog(@"arr is %@", arr);
//»¹Ô³É»ù±¾Êý¾ÝÀàÐÍ
float value = [floatNumber floatValue];
int value2 = [intNumber intValue];
NSLog(@"value is %.2f",value);
NSLog(@"value2 is %d",value2);
//¿ìËÙ´´½¨µÄ·½·¨
NSNumber *intNum = @80;//----> NSNumber *intNumber = [[NSNumber alloc] initWithInt:80];
NSNumber *floatNum = @3.14;// ---->[NSNumber numberWithFloat:3.14];
NSNumber *boolNum = @YES;// ---> [NSNumber numberWithBool:YES];
NSNumber *charNum = @'a'; // ---> [NSNumber numberWithChar:'a'];
//ÔËËã
NSNumber *number = @(1 + 2);
//Ö±½ÓÔÚÊý×éÖÐд
NSArray *arr1 = @[@"string", @12, intNum, floatNum, boolNum, charNum, number];
NSLog(@"arr1 is %@", arr1);
}
return 0;
}