Object-C 提供了NSValue 和NSNumber来封装C语言基本类型,这样就可以让他们具有面向对象的特征。
NSInteger : 大致等于 long 型整数
NSUInteger : 相当于 unsigned long
CGFloat : 在64位平台上相当于 double,32 为平台上相当于 float
NSValue 和NSNumber 都是包装类...
分类:
其他好文 时间:
2014-11-30 14:14:07
阅读次数:
195
NSInteger:long 类型
NSUInteger:unsigned long 类型
NSValue
NSNumber
#import
int main(int argc
, char * argv[])
{
@autoreleasepool{
// 调用类方法将int类型的值包装成NSNumber对象
NSNumber* num = [[NSNumber a...
分类:
其他好文 时间:
2014-11-30 12:33:53
阅读次数:
211
第一讲概述1、 字符串是一个特殊的对象,它一旦被初始化,就不可以被改变,不能有子类,所以String中的方法都不能被复写;2、 字符串有两种赋值方式1) String s1 = “abc”; ——在内存中只有一个对对象。2) String s2 = new String(“abc”);——在内存中有...
分类:
编程语言 时间:
2014-11-28 11:45:43
阅读次数:
162
我们都知道oc是面向对象的,但是oc是由c语言扩展而来的,c语言中的int 等类型都不是对象,那么oc 是如何拥有“对象”特征的呢?oc提供了NSValue 和 NSNumber 来封装c语言的基本类型,这样就具有来面向对象的特征了。。。NSValue是NSNumber的父类。NSValue代表更通...
分类:
其他好文 时间:
2014-11-27 23:36:53
阅读次数:
274
------- android培训、java培训、期待与您交流! ---------- ------- android培训、java培训、期待与您交流! ---------- java中一些基础类比如String、StringBuffer和基本数据类型包装类都是非常常见且使用非常频繁的类。这...
分类:
其他好文 时间:
2014-11-26 10:46:21
阅读次数:
141
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- java中一些基础类比如String、StringBuffer和基本数据类型包装类都是非常常见且使用非常频繁的类。这些类虽然简单,但是想要熟练使用也必须要学习,虽然API文档对这些类的用法都...
分类:
编程语言 时间:
2014-11-25 23:08:45
阅读次数:
240
方法重载注意的问题
重载方法的参数分别是基本数据类型和对应的包装类
调用规则;
1.如果实参是基本数据类型
先找到带有该类型参数的方法,找不到则扩大范围继续找
前面的步骤找不到,则带有装箱之后的包装类型参数的方法
2.如果实参是包装类型
先找到该包装类型的方法,如果没有匹配,不会扩大范围,而是按照父子类的规则传参
如果上面的匹配找不到,则将包装类拆箱来匹配参数或扩大范围...
分类:
其他好文 时间:
2014-11-24 22:29:15
阅读次数:
319
1.概念NSArray,NSDictionary只能放OC对象,不能放入基本数据类型必须使用包装类NSNumber,把基本数据类型包装成OC对象不支持自动包装解包 1 void number() 2 { 3 NSNumber *number = [NSNumber numberWithInt...
分类:
其他好文 时间:
2014-11-24 20:42:15
阅读次数:
239
包装类的实例化
所有的包装类都是不可变的
实例化方法:
构造方法
除了Character类,其他包
Integer(int x)
Integer(String x)
NumberFormatException异常
对于Boolean构造方法的参数不区分
大小写
装类都是提供了两种构造方法
静态方法:valueOf()方法
Integer i=...
分类:
编程语言 时间:
2014-11-24 17:19:49
阅读次数:
179
(1)字符串类型转化为整数型(Integer),还是字符串类型(String)转化为Double类型,这在java里面有非常好的内部函数,很easy的事情;
(2)但是在c里面没有Integer Double等包装类,由char[]数组转化为整数型就变得不那么简单了,atoi() itoa(...
分类:
编程语言 时间:
2014-11-20 20:17:47
阅读次数:
295