• <13>随机给图片命名


    /*
     * 随机给图片命名
     * & - length 传入长度
     * 返回图片名
     */
    + (NSString *)randomStringWithLength:(int)length;
    /*
     * 随机给图片命名
     */
    + (NSString *)randomStringWithLength:(int)length{
       
       
        NSString *letters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
        NSMutableString *randomString = [NSMutableString stringWithCapacity: length];
        for (int i = 0; i < length; i++) {
            [randomString appendFormat: @"%C", [letters characterAtIndex: arc4random_uniform((int)[letters length])]];
        }
       
        //获取系统时间
        NSDate * senddate=[NSDate date];
        NSDateFormatter  *dateformatter=[[NSDateFormatter alloc] init];
        [dateformatter setDateFormat:@"YYYY-MM-dd"];
        NSString *  locationString=[dateformatter stringFromDate:senddate];
        NSDate * now = [dateformatter dateFromString:locationString];
        //转成时间戳
        NSString *timeSp = [NSString stringWithFormat:@"%ld", (long)[now timeIntervalSince1970]];

        //把时间戳和随机字符进行拼接组合
        return  [NSString stringWithFormat:@"%@_%@_%@.png",timeSp,randomString,@"用户uid"];

    }
     
  • 相关阅读:
    linux下apache(httpd)安装部署
    基于redis分布式缓存实现(新浪微博案例)
    python--字典
    django(四)
    django(三)
    django(二)
    django(一)
    053(八十)
    053(七十九)
    053(七十八)
  • 原文地址:https://www.cnblogs.com/iQingYang/p/6688071.html
Copyright © 2020-2023  润新知