NSNumber生成:NSNumber *number1 = [[NSNumber alloc] initWithInt:1000];转成NSNumber型:// short型→NSNumber型NSNumber *num = [NSNumber numberWithShort:32767];// ...
分类:
其他好文 时间:
2014-07-30 00:37:02
阅读次数:
204
//数字对象的创建与使用
//main.m
#import<Foundation/Foundation.h>
int?main(int?argc,?const?char?argv[])
{
????@autoreleasepool{
????????//创建一个NSNumber“数字对象”
???????...
分类:
其他好文 时间:
2014-07-29 16:20:29
阅读次数:
236
NSNumber是NSValue的子类,但 NSNumber只能包装数字类型,NSValue可以包装任意值。也可以用NSValue包装结构体后加入NSArray,NSDictionary等集合中。创建NSValue的常用方法 - (id)initWithBytes:(const void *)val...
分类:
其他好文 时间:
2014-07-26 00:28:16
阅读次数:
449
NSNumber可以将基本数据类型包装成对象,这样就可以间接将基本数据类型存进NSArray、NSDictionary等集合中, 但是它不能包装结构体。 常见的初始化方法:+ (NSNumber *)numberWithChar:(char)value+ (NSNumber *)numberWith...
分类:
其他好文 时间:
2014-07-25 23:55:30
阅读次数:
580
NSUInteger转换为NSNumber可以通过 NSNumber *aNumber = [NSNumber numberWithInteger:21]; 来转换,然后把NSNumber放到数组里 最后要用数据的时候,把NSNumber从数组里取出来,然后通过 NSInteger anInteger = ...
分类:
其他好文 时间:
2014-07-22 08:10:34
阅读次数:
199
int 转 NSNumber:[NSNumber numberWithInt:(int)];NSNumber 转 int[(NSNumber) intValue];其他数据类型类似有些数组只能存Object对象,所以需要将普通数据类型转换成为Object型。
分类:
其他好文 时间:
2014-07-16 23:25:42
阅读次数:
194
基本,集合,复杂,对象可用对象封装基本数值,然后将对象放入NSArray或NSDictionary 中。用对象封装基本数值后,即可给其发送消息。数值类型包括:NSNumber,NSValue,NSNull类。oc不支持自动装箱NSNumber类创建方法+ (NSNumber*)numberWithC...
分类:
其他好文 时间:
2014-07-16 23:25:33
阅读次数:
281
Archiver是持久化数据的一种方式,他跟 Plist的区别在于他能持久化自定义对象。但他没Plist那么方便。
Archiver默认能持久化的数据有NSNumber,NSArray,NSDictionary,NSString,NSData,因为这几个对象已经实现了
协议。假设我们要实现一个对象的Archiver持久化 ,也必须实现该对象。...
分类:
移动开发 时间:
2014-07-12 23:24:17
阅读次数:
345
其实我是明确知道返回来的数据是 boolean 类型的,
只是在做判断的时候 发现直接使用
if([responseObject
objectForKey:@“success”])
判断没有任何意义,因为我判断的是这是不是为真,换句话说,就是是不是非空,
靠当然非空啦,大不了返回一个false 但那个也是有值得,so ,我尝试使用改变数据类型接收,
当我用NSString * 接收时...
分类:
Web程序 时间:
2014-07-05 23:00:10
阅读次数:
511
1.plsit属性列表1> 适用对象:仅仅是Foundation框架中自带的一些类,比如NSString\NSArray\NSDicionary\NSSet\NSNumber\NSData2> 调用对象的writeToFile....方法就可以写入文件3> 调用对象的...WithContentsO...
分类:
移动开发 时间:
2014-07-03 12:51:56
阅读次数:
247