基礎類型
整型: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];
值為:<>