NSString
常量定义:正确:
NSString * const name = @"value";
错误:
const NSString * name = @"value"; NSString const * name = @"value";
总结:
const
在*
前 代表*name
不可变, 在*
后代表name
不可变. 我们一般都 是想让name
的值不变, 所以应该把const
放在*
后;*
前面是指针指向的修饰符,*
后面是指针本身的修饰符格式化日期输出星期的不同表示:
NSDateFormatter * dateFormatter = [[NSDateFormatter alloc] init]; dateFormatter.dateFormat = @"E EE EEE EEEE EEEEE EEEEEE EEEEEEE"; NSString * dateStr = [dateFormatter stringFromDate:[NSDate date]]; NSLog(@"%@", dateStr); //输出: 周六 周六 周六 星期六 六 周六 周六