objective-c字符串连接,转换
objective-c字符串连接,转换
NSString* string; // 结果字符串
- 1. string = [NSString initWithFormat:@"%@,%@", string1, string2 ];
- 2. string = [string1 stringByAppendingString:string2];
- 3 . string = [string stringByAppendingFormat:@"%@,%@",string1, string2];
其中 format 的格式为:
‘%@’ 是格式化 NSString 类型
%d, %D, %i 是格式化 32位有符号整数 (int)
转换
int 到 NSString: [NSString stringWithFormat:@"%d", myInt];
NSString 转int,float 都是类型的
int myInt = [str1 intValue]
送上Cocoa China上一段获取系统当前时间的代码,
NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
[formatter setDateFormat:@"MM-dd-hh-mm-ss"];
NSString*locationString=[formatter stringFromDate: [NSDate date]];
NSArray*timeArray=[locationString componentsSeparatedByString:@"-"];
float value_D= [[timeArray objectAtIndex:1]floatValue];
float value_h= [ [timeArray objectAtIndex:2]floatValue];
float value_m= [ [timeArray objectAtIndex:3]floatValue];
float value_s= [ [timeArray objectAtIndex:4]floatValue];
float value_All=value_D*24*60*60+value_h*60*60+value_m*60+value_s;
[formatter release];