原 IOS之NSValue整理发表于2年前(2013-02-28 23:02) 阅读(1974)|评论(0)5人收藏此文章,我要收藏赞3IOSNSValue值对象(value object)概念在面向对象的编程语言中,值对象本质上是数据元素的的对象包装器,所谓数据元素,常见的包含string,num...
分类:
移动开发 时间:
2014-11-18 23:57:29
阅读次数:
395
NSValueNSNumberNSData类步骤1 NSValue我们先看看NSValue能做什么:一个NSValue对象是用来存储一个C或者Objective-C数据的简单容器。它可以保存任意类型的数据,比如 int,float,char,当然也可以是指pointer, structure, an...
分类:
其他好文 时间:
2014-11-18 23:46:30
阅读次数:
328
遇到一个问题,把 self 加到静态变量的 NSArray 的时候,由于被 NSArray 持有,所以无法释放,因此不能调用 dealloc 方法,也就无法将自己从 array 中 remove 掉。问题整理一下,就是如何在 NSArray 中存放 weak 的引用?解决的方案是:在外面加上一层 NSValue。答案地址:http://stackoverflow.com/questions/933...
分类:
移动开发 时间:
2014-11-13 22:35:00
阅读次数:
270
值对象(value object)概念在面向对象的编程语言中,值对象本质上是数据元素的的对象包装器,所谓数据元素,常见的包含string,number,date类型以及其它自定义的结构体类型。Objective-C语言本身提供了string,number,date相对应的包装类,分别是NSStrin...
分类:
其他好文 时间:
2014-10-30 22:10:17
阅读次数:
261
NSNumber数字类型不能存入集合和字典,需要转换成对象。使用NSNumber(以int类型为例,还有其他很多类型的方法,用法参考下面的代码) //将整数转换成对象 NSNumber *num = [NSNumber numberWithInt:10]; //将num加入到字典中 NSDict.....
分类:
其他好文 时间:
2014-10-28 00:23:49
阅读次数:
206
Objective-c 之Foundation之NSNumber ,NSValue, NSDate1、NSNumber具体用法如下:在Objective-c中有int的数据类型,那为什么还要使用数字对象NSNumber。这是因为很多类(如NSArray)都要求使用对象,而int不是对象。NSNumb...
分类:
其他好文 时间:
2014-10-18 22:15:55
阅读次数:
199
-(void)rote360Image{ CABasicAnimation *animation =[CABasicAnimation animationWithKeyPath:@"transform" ]; animation.fromValue = [NSValue valueWithCAT.....
分类:
其他好文 时间:
2014-10-18 19:40:14
阅读次数:
170
NSValue可以将c类型转换为Objective-C对象,如NSRange,CGPoint,CGSize,CGRect,CGVector,UIEdgeInsets,UIOffset...
分类:
其他好文 时间:
2014-10-11 14:08:15
阅读次数:
105
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------NSNumber因为集合类中和NSString中是不能写入C基本数据类型的,所以可以利用NSNumber把基本数据类型包装成一个OC对象把一个基本数据类型转化成OC对象NSNumber *num =...
分类:
其他好文 时间:
2014-10-09 14:46:03
阅读次数:
156
参考博客http://blog.csdn.net/yhawaii/article/details/8222973http://blog.csdn.net/sakulafly/article/details/13292457http://blog.csdn.net/at9009/article/det...
分类:
其他好文 时间:
2014-09-28 13:10:42
阅读次数:
243