OC 数据类型的默认值

基础类型

        整型:0

 short
 int
 long

浮点型:0.0

 float
 double

布尔型:0 (非0即真,所以默认为假)
char型:ASCII编码第一个字符(空)

NSInteger

        默认值 不是 0,而是随机一个数
        初始化:NSInteger intVal = 0;

CGFloat

        默认值:0.0
        初始化:CGFloat floVal = 0.f;

BOOL

        默认值:0,即 NO
        初始化:BOOL boolVal = NO;


结构体

CGSize

        默认值:不是 CGSizeZero
        初始化:CGSize sizeVal = CGSizeZero;

CGPoint

        默认值:不是 CGPointZero
        初始化:CGPoint pointVal = CGPointZero;

CGRect

        默认值:不是 CGRectZero
        初始化:CGRect rectVal = CGRectZero;


OC类型:NSObject


NSNumber

        默认值:(null)
        初始化:NSNumber *num = @(0);


NSValue

        默认值:(null)
        初始化:NSValue *val = @(0);


NSString

        默认值:(null)
        初始化:NSString *str = @"";


NSArray

        默认值:(null)
        初始化:NSArray *arr = [NSArray array];
        值为:( )


NSDictionary

        默认值:(null)
        初始化:NSDictionary *dic = [NSDictionary dictionary];
        值为:{ }


NSSet

        默认值:(null)
        初始化:NSSet *set = [NSSet set];
        值为:{( )}


NSDate

        默认值:(null)
        初始化:NSDate *date = [NSDate date];
        值为当前时间:2020-01-04 08:30:20 +0000


NSData

        默认值:(null)
        初始化:NSData *data = [NSData data];
        值为:<>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值