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); //输出: 周六 周六 周六 星期六 六 周六 周六