- 不要等到明天恳啥,明天太遙遠(yuǎn),今天就行動(dòng)。
須讀:看完該文章你能做什么凡傅?
NSNumber的基本使用
學(xué)習(xí)前:你必須會(huì)什么?(在這里我已經(jīng)默認(rèn)你具備C語言的基礎(chǔ)了)
適合所有人,不需要懂的什么
注:(小白直接上手)
一肠缔、本章筆記
一夏跷、NSNumber
1. 基本數(shù)據(jù)類型 轉(zhuǎn) 對(duì)象類型
int age = 10;
NSNumber *ageN = [NSNumber numberWithInt:age];
2.簡寫
注意 : 如果傳入的是變量 那么必須在@后面寫上(), 如果傳入的常量, 那么@后面()可以省略
NSNumber *t = @(age);
NSNumber *t2 = @10.22;
3.對(duì)象類型 to 基本數(shù)據(jù)類型
int temp = [ageN intValue];
二、code
main.m
#pragma mark 11-NSNumber
#pragma mark - 代碼
#import <Foundation/Foundation.h>
#pragma mark 類
#pragma mark - main函數(shù)
int main(int argc, const char * argv[])
{
int age = 10;
int number = 22.33;
int value = 33;
// NSArray *arr = @[age,number,value];
#pragma 1.將 基本數(shù)據(jù)類型 轉(zhuǎn)換為 對(duì)象類型
NSNumber *ageN = [NSNumber numberWithInt:age];
NSNumber *numberN = [NSNumber numberWithDouble:number];
NSNumber *valueN = [NSNumber numberWithInt:value];
NSArray *arr = @[ageN,numberN,valueN];
NSLog(@"arr = %@",arr);
#pragma 1.2.基本數(shù)據(jù)類型轉(zhuǎn) 對(duì)象類型 簡寫
// 注意 : 如果傳入的是變量 那么必須在@后面寫上(), 如果傳入的常量, 那么@后面()可以省略
NSNumber *t = @(age);
NSNumber *t2 = @10.22;
NSLog(@"簡寫 %@",t);
NSLog(@"簡寫 %@",t2);
#pragma 3.將對(duì)象類型 轉(zhuǎn)成基本數(shù)據(jù)類型
int temp = [ageN intValue];
double temp2 = [numberN doubleValue];
NSLog(@"%f",temp2);
return 0;
}