suj*_*jay 3 cocoa-touch objective-c ios
我正在处理包含带有jpg,png和gif扩展的图像的图像数组.我需要在扩展名之前向数组中的每个图像附加一个字符串@" - Add".如何实现这一点.例如:我有一个图像DSC004.jpg,我想追加字符串"-Add",这样我的图像名称就变成了DSC004-Add.jpg.?????
我想删除扩展名,附加所需的字符串然后再附加扩展名.但是我的图像数组与每个图像名称都有不同的扩展名.PLs帮我解决了
rma*_*ddy 15
最完整和最通用的方式,但不是最简单的方式是这样的:
NSString *filename = @"DSC004.jpg";
NSString *ext = [filename pathExtension];
NSString *basename = [filename stringByDeletingPathExtension];
NSString *updated = [basename stringByAppendingString:@"-Add"];
NSString *finalName = [updated stringByAppendingPathExtension:ext];
Run Code Online (Sandbox Code Playgroud)
此方法适用于完整路径名或文件名以及名称中包含多个句点的文件.
| 归档时间: |
|
| 查看次数: |
3949 次 |
| 最近记录: |