SDWebImage+MJRefresh+Base64+(NSS

作者: i赵磊 | 来源:发表于2016-06-20 17:06 被阅读856次

    SDWebImage

    SDWebImage实现原理
    SDWebImage GitHub传送->
    #import "UIImageView+WebCache.h"
    //根据一个URL加载图片,在图片没加载回来时可以设置一个默认的占位图片
    [self.iconImageView sd_setImageWithURL:[NSURL URLWithString:model.user.profileImageUrl] placeholderImage:[UIImage imageNamed:@"avatar_user_not_custom"]];
    

    MJRefresh

    MJRefresh中文版 GitHub传送->
    MJRefresh英文版 GitHub传送->
    最简单的下拉刷新和上拉加载代码如下:

    #import "MJRefresh.h"
     self.automaticallyAdjustsScrollViewInsets=NO;
    WS(weakSelf);
    tableView.mj_header=[MJRefreshNormalHeader headerWithRefreshingBlock:^{
             //下拉加载会来调用此方法
    }];
    //结束下拉
    [self.tableView.mj_header endRefreshing];
        
    tableView.mj_footer=[MJRefreshAutoNormalFooter footerWithRefreshingBlock:^{
            //上拉加载会来调用此方法
        }];
    //结束上拉
    [self.tableView.mj_footer endRefreshing];
    

    Base64+(NSString+MD5)

    Base64+(NSString+MD5) 百度云盘地址传送->

    #import "Base64.h"
    #import "NSString+MD5.h"
    //1,base64
        //base64 简单加密
        NSString *str = @"base64/||;',[]简单加密";
        //base64 编码+加密
        NSString *base64Str = [str base64EncodedString];
        NSLog(@"加密:%@",base64Str);
        //base64 反编码+解密
        NSString *strDecode = [base64Str base64DecodedString];
        NSLog(@"解密:%@",strDecode);
        
        //2,MD5
        //md5 加密
        NSString *strMD5 = @"123456!";
        NSString *md5 = [strMD5 MD5];
        NSLog(@"%@",md5);
        
        
        //base64 + MD5
        //1,都是将明文字符串加密成密文
        //2,base64 加密是可逆的,可以自己加密,自己解密
        //3,MD5加密是不可逆的,,只能自己加密,不能自己解密
    

    UIColor+Hex

    UIColor+Hex 百度云盘传送->

    //16进制色值转换成UIcolor
    _titleLabel.textColor = [UIColor colorWithHexString:@"#f57723"];
    

    相关文章

      网友评论

      • 秋桐树下:几个常用的第三方插件,都还不错作者辛苦了,只是写的有些简陋了
        i赵磊: @TheRepublic @TheRepublic 长话简说,只为交流

      本文标题:SDWebImage+MJRefresh+Base64+(NSS

      本文链接:https://www.haomeiwen.com/subject/cvibdttx.html