gpt4 book ai didi

ios - 如何在 objective c iphone 的另一个字符串中追加一个字符串

转载 作者:可可西里 更新时间:2023-11-01 06:18:06 24 4
gpt4 key购买 nike

我正在处理包含具有 jpg、png 和 gif 扩展名的图像的图像数组。我需要在扩展名之前将字符串 @"-Add"附加到数组中的每个图像。我该如何实现这一点。例如:我有一个图像 DSC004.jpg,我想附加字符串“-Add”,这样我的图像名称就变成 DSC004-Add.jpg。??????

我想删除扩展名,附加所需的字符串,然后再次附加扩展名。但是我的图像数组的每个图像名称都有不同的扩展名。请帮助我

最佳答案

最完整和通用的方法,但不是最简单的,是这样的:

NSString *filename = @"DSC004.jpg";
NSString *ext = [filename pathExtension];
NSString *basename = [filename stringByDeletingPathExtension];
NSString *updated = [basename stringByAppendingString:@"-Add"];
NSString *finalName = [updated stringByAppendingPathExtension:ext];

此方法适用于完整路径名或文件名以及名称中包含多个句点的文件。

关于ios - 如何在 objective c iphone 的另一个字符串中追加一个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13833626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com