NSNumber方法
定义一个数据类型变量
char a = 'f';
int b = 102;
short c = 100;
long d = 1000;
float f = 10.23;
double e = 100.22222;
BOOL isTrue = YES;
将基本数据类型转为NSNumber类型的对象 关键词 numberWith + 基本数据类型符(char int 等 )
例如 NSNumber *a1 = [NSNumber numberWithChar:a];
将NSNumber类型的对象转为基本数据类型.关键词 基本数据类型符(char int 等 ) + Value
例如 char a2 = [a1 charValue];
NSNumber类型的对象比较 关键词 compare
NSLog(@"%ld", [a1 compare:b1]);
定义一个数据类型变量
char a = 'f';
int b = 102;
short c = 100;
long d = 1000;
float f = 10.23;
double e = 100.22222;
BOOL isTrue = YES;
将基本数据类型转为NSNumber类型的对象 关键词 numberWith + 基本数据类型符(char int 等 )
例如 NSNumber *a1 = [NSNumber numberWithChar:a];
将NSNumber类型的对象转为基本数据类型.关键词 基本数据类型符(char int 等 ) + Value
例如 char a2 = [a1 charValue];
NSNumber类型的对象比较 关键词 compare
NSLog(@"%ld", [a1 compare:b1]);
NSNumber方法详解:数据类型转换与对象比较
本文深入解析了Objective-C中的NSNumber方法,包括如何定义数据类型变量、将基本数据类型转换为NSNumber对象、将NSNumber对象转换回基本数据类型,以及如何使用compare方法进行对象比较。
846

被折叠的 条评论
为什么被折叠?



