下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
// // main.m // OC05-task-04 // // 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 charchar * 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; }
来自:http://blog.csdn.net/zuojx1013/article/details/43202413
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的NSNumber(封装基本数据类型)全部内容,希望文章能够帮你解决NSNumber(封装基本数据类型)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)