objective-c 编程基础(3.4 Foundation框架之数字对象)
来源:互联网 发布:进出口贸易数据查询 编辑:程序博客网 时间:2024/06/04 23:16
NSNumber是数字类型的对象,所有oc基本数据类型都可以和它相互转换,比如,把bool存入字典。
代码如下:
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... //NSNumber是数字类型的对象,所有oc基本数据类型都可以和它相互转换,比如,把bool存入字典。 NSNumber *nsNumber = [NSNumber numberWithInteger:100]; //转换为基本数据类型 NSInteger nsInteger = [nsNumber integerValue]; int i = [nsNumber intValue]; //bool NSNumber *booL = [NSNumber numberWithBool:YES]; BOOL booLL = [booL boolValue]; //@()快捷初始化NSNumber NSNumber *number1 = @(8); NSNumber *number2 = @(YES); //判断值是否相同 NSLog(@"%i",[number1 isEqualToNumber:number2]); //比较大小 NSLog(@"%i",[number1 compare:number2] == NSOrderedDescending); //NSOrderedSame,相同; NSOrderedAscending,左边小于右边; NSOrderedDescending,左边大于右边 } return 0;}
阅读全文
0 0
- objective-c 编程基础(3.4 Foundation框架之数字对象)
- objective-c 编程基础(3.4 Foundation框架之字符串)
- objective-c 编程基础(3.6 Foundation框架之数组)
- objective-c 编程基础(3.7 Foundation框架之字典)
- Objective C Foundation基础框架
- Objective C Foundation基础框架
- Objective-C之Foundation框架
- Objective-C之Foundation框架
- Objective-C Foundation框架中的NSObject对象
- Objective-C Foundation框架中的NSString对象
- Objective-C Foundation框架中的NSMutableString对象
- Objective-c 基础框架(Foundation Framework)
- Objective-C之Foundation框架的NSMutableDictionary
- Objective-C之Foundation框架--数据存储
- Objective-C---Foundation框架
- Objective-C Foundation框架
- Objective-C Foundation基础
- Objective C Foundation框架(NSNumber)
- 最后一站网络模块图解
- 什么是动态规划?
- Linux多线程与同步
- Redis数据“丢失”问题
- mybatis#,$区别记录
- objective-c 编程基础(3.4 Foundation框架之数字对象)
- sublime编辑VUE代码高亮方法
- Python selenium 拉钩爬虫
- 坚持#第237天~发现昨天测试第一道题的错误了
- C# 字符串练习,字符串反转,字符串分割
- 认识Arduino UNO之三: UNO原理图解读(认识ATmega8U2和ATmega16U2)
- 成员函数和友元函数实现一元运算符重载
- 线上到指定点的距离最小的一点
- 重拾springmvc(二)