黑马程序员16——OC之Fundation(NSNumber)
来源:互联网 发布:淘宝手机单刷 编辑:程序博客网 时间:2024/06/06 08:36
#import <Foundation/Foundation.h>
int main()
{
// @20 将 20包装成一个NSNumber对像
NSArray *array = @[
@{@"name" : @"jack", @"age" : @20},
@{@"name" : @"rose", @"age" : @25},
@{@"name" : @"jim", @"age" : @27}
];
// 将各种基本数据类型包装成NSNumber对象
@10.5;
@YES;
@'A'; // NSNumber对象
@"A"; // NSString对象
// 将age变量包装成NSNumber对象
int age = 100;
@(age);
//[NSNumber numberWithInt:age];
NSNumber *n = [NSNumber numberWithDouble:10.5];
int d = [n doubleValue];
int a = 20;
// @"20"
NSString *str = [NSString stringWithFormat:@"%d", a];
NSLog(@"%d", [str intValue]);
return 0;
}
void test()
{
NSNumber *num = [NSNumber numberWithInt:10];
NSDictionary *dict = @{
@"name" : @"jack",
@"age" : num
};
NSNumber *num2 = dict[@"age"];
int a = [num2 intValue];
NSLog(@"%d" , a);
}
0 0
- 黑马程序员16——OC之Fundation(NSNumber)
- 黑马程序员14——OC之Fundation(NSString)
- 黑马程序员17——OC之Fundation(NSDictionary)
- 黑马程序员18——OC之Fundation(NSSet)
- 黑马程序员19——OC之Fundation(NSDate)
- 黑马程序员20——OC之Fundation(NSValue)
- 黑马程序员06——OC之Fundation(NSArray基本使用)
- 黑马程序员15——OC之Fundation(了解常用结构体)
- 黑马程序员——oc语言学习心得—— Fundation
- 黑马程序员----OC学习笔记之NSNumber和NSValue
- 黑马程序员-[OC]学习之旅-NSFileManager、NSNumber、NSDate
- OC-FUNDATION-NSString&NSMutableString&NSNumber&NSValue&NSDate
- 黑马程序员——foundation框架之NSNumber,NSDate,NSValue
- 黑马程序员—Foundation框架之NSFileManager、NSNumber与NSDate
- 黑马程序员——Foundation框架学习——OC结构体、字符串、OC集合、NSNumber,NSValue、OC时间对象
- ——黑马程序员——OC中NSNumber、NSValue、NSDate 的使用总结
- 黑马程序员--oc:NSString、NSValue、NSNumber、NSDate
- Snail—OC学习之NSNumber
- 调试程序方法
- UVA10341
- 去掉Launcher两边的黑色渐变区域
- 待看blog
- xcode添加static library project
- 黑马程序员16——OC之Fundation(NSNumber)
- javaWeb学习笔记——关于交叉连接-内连接-左外连接-右外连接的区别
- iOS网络编程实践--NSStream实现TCP Socket iPhone客户端
- mmap/ioremap 内存相关
- 分布式文件系统测试方法与测试工具
- linux和windows命令
- 复变函数及应用 第二章学习感受
- hdu 1561 The more, The Better(树形DP入门)
- windows下无法通过VNC客户端软件远程连接Ubuntu14.04的桌面共享服务