推广

iOS马甲–批量修改代码(h/m/swift/xib),资源(图片,json)前缀

iseeyu2年前 (2024-02-22)推广122

2:实现:

//修改代码、资源文件名前缀

– (void)renameCodeFileName:(NSArray *)array lastPath:(NSString *)lastPath{

    NSString *prefixStr = @”Aiolia_Leo_”;//要替换的前缀

    NSString *newPrefix = @”Steam_This_”;//新前缀

    NSFileManager *filemanager =[NSFileManager defaultManager];

  //    遍历获取所有文件名

      for (NSString *str in array) {

          if ([str containsString:@”.DS_Store”]) {

          }else {

              if (!([str containsString:@”.swift”]||[str containsString:@”.m”]||[str containsString:@”.h”]||[str containsString:@”.xib”]||[str containsString:@”.json”]||[str containsString:@”.js”]||[str containsString:@”.jpg”]||[str containsString:@”.png”])) {

                  //    2. 获得所有文件夹路径

                  NSString *filePath = [NSString stringWithFormat:@”%@/%@”,lastPath,str];

                  //    获取文件夹内子文件

                      NSArray *subArray =[filemanager contentsOfDirectoryAtPath:filePath error:nil];

                  [self renameCodeFileName:subArray lastPath:filePath];

              }else {

                  if ([str containsString:prefixStr]) { //根据情况添加条件

                      NSString *finalName = [str stringByReplacingCharactersInRange:NSMakeRange(0, prefixStr.length) withString:newPrefix];

                      NSString *finalPath = [NSString stringWithFormat:@”/%@/%@”,[lastPath stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@”/”]],finalName];

                      NSString *oldFile =[NSString stringWithFormat:@”/%@/%@”,[lastPath stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@”/”]],str];

                      NSError *error =nil;

                      [filemanager moveItemAtPath:oldFile toPath:finalPath error:&error];

                  }else {

                      NSLog(@”不满足条件:%@”,str);

                  }

          }

          }

        }

}

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/55918.html

相关文章

天猫注册开店流程如何(天猫企业店铺注册流程)

天猫注册开店流程如何(天猫企业店铺注册流程)

首先我们要注册一个支付宝账号,进行商家认证,接着,进入到商家申请页面,点击“立即加入天猫”,这里要先参加考试,然后,填写申请信息,提交相关资质证明,等待通知就行。...

SEO和SEM都需要学习那些知识。

SEO和SEM都需要学习那些知识。

网络营销行业从2011年开始已经成为高薪行业,从业人员月均收入水平目前已经超过传统行业整体水平。所以很多人都纷纷转行来到了网络营销这个行业,这个行业分为几大不同的类别,今天小编给大家说一下及SEM这两个行业需要学习的知识。 一、SEO方向 1、市场营销、网络营销理论和实际运用技巧...

知乎速增10w粉丝,靠这5点!

知乎速增10w粉丝,靠这5点!

说实话,把这种技能分享出来社长是相当之不情愿的。 社长做过一批号,大部分都在不到一个月的时间内完成了冷启动,粉丝快速蹿升破万,个别突出的甚至过了10w。 哪怕是懒到极致,几乎从来没在知乎专门生产内容纯把公众号文章贴一遍的“徐戈”这个号,粉丝也快3.5w了。 如果你...

淘宝销售复购率如何计算(淘宝复购率多少才合适)

淘宝销售复购率如何计算(淘宝复购率多少才合适)

在计算回购率淘宝时,可以分为两种情况,一种是统计店内所有的老客户,并计算此人在店内购买产品的次数。例如,商店里总共有100人购买了商品,其中20人是老顾客。如果他们以前在商店购买过商品,这是一次回购,所以重复购买率是20%。...

达人直播话术脚本设计指南

达人直播话术脚本设计指南

  随着直播电商兴起,诸多商家开始了直播之路,然而一入直播深似海,很多商家单纯认为选好品,做好预热活动宣传推广就好了,殊不知脚本的重要性。 直播时长无法控制、直播内容没有重点,逻辑混乱,无法调动直播间氛围,不知如何推销产品甚至脱离店铺需求,以及一些突发状况… 都是由...

企业微信营销该如何挖掘精准客户。

企业微信营销该如何挖掘精准客户。

  1、利用QQ来挖掘用户通过结合企业自身的行业属性,在qq群中进行关键词检索,能更好的找到精准属性的潜在用户群。同时qq账号与微信的打通,大大增加了用户转化便捷度。通过qq邮件、好友邀请等方式,都能批量实现qq用户的导入。通过小规模试验,证明具有一定的可行性和回报率。  2、微博群、行业网站及论坛...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片