属性列表(plist) iOS提供了一种plist格式的文件(属性列表)用于存储轻量级的数据,并且只能保存NSDictionary、NSArray、NSString、NSNumber、Boolean、NSData、NSDate 类型的数据。将这些类型的数据保存为plist格式文件,该格式保存的数据可 ...
分类:
移动开发 时间:
2016-06-29 20:29:51
阅读次数:
215
1.用在.h 文件的@class 和.m文件的#import 替代 .h文件的#import 2.多用字面量 NSNumber *number =@1;替代 NSNumber *number = [NSNumber numberWithInt:1]; 3.多用类型常量,少用宏定义 static ns ...
分类:
其他好文 时间:
2016-06-27 15:36:37
阅读次数:
175
由于后台传过来的值是float或者double类型,解析之后作为对象放到字典或数组里面,被转成nsstring或者nsnumber会有一定的误差,很正常 解决办法,通过NSNumberFormatter,可以设置NSNumber输出的格式; NSNumberFormatter *formatter ...
分类:
Web程序 时间:
2016-06-21 17:46:34
阅读次数:
474
本篇主要介绍的是 在真正转之前的几个辅助函数 这个函数的目的 是 把 _YYModelPropertyMeta.isCNumber == YES 的情况转成NSNumber 下边这个方法是 把 NSNumber 赋值给 原有c 属性 下边的这个方法是核心方法, 把值 赋值给model 需要的参数 有 ...
分类:
其他好文 时间:
2016-06-16 13:02:57
阅读次数:
318
int i=100; float f=2.34; NSNumber *n1=[NSNumber numberWithInt:i]; NSNumber *n2=[NSNumber numberWithFloat:f] 将NSNumber类型转换成基本类型 i=[n1 intvalue] f=[n2 f ...
分类:
其他好文 时间:
2016-06-16 11:38:16
阅读次数:
140
超简单的筛选方法 array为你筛选的数组 NSNumber * max = [Array valueForKeyPath:@"@max.floatValue"]; NSNumber * max = [Array valueForKeyPath:@"@min.floatValue"];ok结束 ...
分类:
编程语言 时间:
2016-06-13 15:02:20
阅读次数:
186
ios中常用文件存取的方法有: 1、直接写文件的方式,可以存储的对象有NSString、NSArray、NSDictionary、NSData、NSNumber,数据全部存放在一个属性列表文件(*.plist文件)中。 2、NSUeserDefaults(偏好设置),用来存储应用设置信息,文件放在p ...
分类:
其他好文 时间:
2016-06-06 16:48:38
阅读次数:
256
在进行数据处理的时候,因为对象类型的不同, 并不能进行相应的数据处理,所以必须要进行数据类型的转换,这也就是NSNumber,NSValue这两类值对象出现的原因。 简而言之,NSNumber就是实现基本数据类型与对象类型的互相转换,而NSValue,则是实现结构体对象与对象类型的互相转换。 NSN ...
分类:
其他好文 时间:
2016-06-04 19:21:29
阅读次数:
182
1.nsnumber最重要的作用是可以封装任何的值对象,就是说nsnumber对象的类型可以是任何的类型。 如nsnumber *number = @"12" nsnumber *number1 = @"12.0" nsnumber * number2 = @"12.0000000" 您甚至可以使用 ...
分类:
其他好文 时间:
2016-06-04 11:51:16
阅读次数:
108
NSDecimalNumber是NSNumber的子类,比NSNumber的功能更为强大,可以指定一个数的幂,四舍五入等操作。 NSString类型转化成CGFloat 精度不高的情况。例如 @"8" -> 7.99999 @"1.0" -> 1.00001 由于NSDecimalNumber精度较 ...
分类:
其他好文 时间:
2016-05-25 13:15:11
阅读次数:
237