我有以下两个NSString
NSString *latitudeString, *longitudeString;
latitudeString = @"50.1338";
和
longitudeString = @"8.91583";
我想要获得的是一个类似于50.1338,8.91583的NSString。
我如何获得它?谢谢
重要提示:我显示的值只是为了更好地理解,通常latitudeString
和longitudeString
具有随机值。
发布于 2011-09-28 16:26:48
为了得到你想要的东西,你可以使用
NSString *coordinates = [NSString stringWithFormat:@"%@,%@", latitudeString, longitudeString];
发布于 2011-09-28 16:26:05
只需使用stringWithFormat方法
[NSString stringWithFormat:@"%@,%@", latitudeString, longitudeString];
发布于 2015-03-24 01:09:17
晚了一千年:
[latitudeString stringByAppendingFormat:@",%@", longitudeString]
这将略微降低运行时解析成本,并且从历史上看,将为您提供更大的类型安全性(在编译器检查类型字符串之前)。因此,我们中的一些老前辈已经习惯了这一点,并在心理上提出了相当软弱的性能论据来证明什么是舒适的。
[@[latitudeString, longitudeString] componentsJoinedByString:@","]
如果你宁愿在一个字符串丢失时抛出异常,而不是默默地产生一些无意义的东西,这可能也是更可取的。
https://stackoverflow.com/questions/7580299
复制相似问题