<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      NSNumber是NSValue的一個子類,它是一個對象來存儲數字值包括bool型,它提供了一系列的方法來存儲char a signed or unsigned char, short int, int, long int, long long int, float, or double or as a BOOL,它提供了一個compare:方法來決定兩個NSNumber對象的排序;

      創建一個NSNumber對象有以下方法:

      + numberWithBool:
      + numberWithChar:
      + numberWithDouble:
      + numberWithFloat:
      + numberWithInt:
      + numberWithInteger:
      + numberWithLong:
      + numberWithLongLong:
      + numberWithShort:
      + numberWithUnsignedChar:
      + numberWithUnsignedInt:
      + numberWithUnsignedInteger:
      + numberWithUnsignedLong:
      + numberWithUnsignedLongLong:
      + numberWithUnsignedShort:

      初始化方法:

      – initWithBool:
      – initWithChar:
      – initWithDouble:
      – initWithFloat:
      – initWithInt:
      – initWithInteger:
      – initWithLong:
      – initWithLongLong:
      – initWithShort:
      – initWithUnsignedChar:
      – initWithUnsignedInt:
      – initWithUnsignedInteger:
      – initWithUnsignedLong:
      – initWithUnsignedLongLong:
      – initWithUnsignedShort:

      檢索

      – boolValue
      – charValue
      – decimalValue
      – doubleValue
      – floatValue
      – intValue
      – integerValue
      – longLongValue
      – longValue
      – shortValue
      – unsignedCharValue
      – unsignedIntegerValue
      – unsignedIntValue
      – unsignedLongLongValue
      – unsignedLongValue
      – unsignedShortValue

      NSNumber類型有點類似id類型,對于任何類型的數字對象都能用它來聲明,也就是用它來聲明數字對象,通過聲明,很難判斷聲明變量是什么數字類型,確定數字對象類型多是在初始化的時候才能確定。

      數字對象的創建或者初始化:

      格式:

      NSNumber 數字對象 = [NSNumber numberWith數字類型:數值];

      intNumber = [NSNumber numberWithInt:100];
      longNumber = [NSNumber numberWithLong:0xabcdef];
      floatNumber = [NSNumber numberWithFloat:10.01];

      2、 int、 NSInteger、 NSUInteger、NSNumber之間的區別和聯系

      int : 當使用int類型定義變量的時候,可以像寫C程序一樣,用int也可以用NSInteger,推薦使用NSInteger ,因為這樣就不用考慮設備是32位還是64位了。

      NSUInteger是無符號的,即沒有負數,NSInteger是有符號的。

      NSInteger是基礎類型,NSNumber是一個類,如果需要存儲一個數值,直接使用NSInteger是不行的,比如在一個數組里使用下面的語句就會報錯:

      NSArray *array = [NSArray alloc] init];
      [array addObject:3];

      因為array里應該是一個類,但‘3’不是,所以需要用NSNumber:

      NSArray *array = [NSArray alloc] init];
      [array addObject:[NSNumber numberWithInt:3]];

      蘋果官方文檔地址
      https://developer.apple.com/documentation/foundation/nsnumber
      posted on 2019-04-09 14:17  強者VS弱者  閱讀(241)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 久久这里都是精品一区| 久久婷婷五月综合色和啪| 欧美成人黄在线观看| 国产国产午夜福利视频| 国产线播放免费人成视频播放| 大又大又粗又硬又爽少妇毛片| 久久久精品人妻一区二区三区| 强奷乱码中文字幕| 中文字幕精品亚洲二区| 小嫩模无套内谢第一次| 久热这里只有精品在线观看| 日韩成人一区二区三区在线观看| 成人国产亚洲精品一区二区| 欧美性猛交xxxx富婆| 香蕉亚洲欧洲在线一区| 成人亚欧欧美激情在线观看| 深夜av在线免费观看| 日韩大片看一区二区三区| 日本边添边摸边做边爱的网站| 亚洲午夜精品国产电影在线观看| 爆乳女仆高潮在线观看| 无码一区二区三区视频| 日韩不卡无码精品一区高清视频| 人妻无码∧V一区二区| 国产精品 自在自线| 亚洲午夜爱爱香蕉片| 18禁亚洲一区二区三区| 綦江县| 久久国产自偷自免费一区| 中文字幕av一区二区三区人妻少妇| 欧洲性开放老太大| 夜夜添狠狠添高潮出水| 日韩精品一区二区亚洲av| 啊┅┅快┅┅用力啊岳网站| 亚洲精品三区四区成人少| 亚洲综合无码明星蕉在线视频| 色欲狠狠躁天天躁无码中文字幕| 亚洲AV国产福利精品在现观看| 少妇熟女久久综合网色欲| 欧洲免费一区二区三区视频 | 欧美白妞大战非洲大炮|