- 博客(6)
- 收藏
- 关注
原创 【iOS】SDWebImage的图片缓存机制
UIImageView+WebCache: setImageWithURL:placeholderImage:options: 先显示placeholderImage ,同时由SDWebImageManager根据 URL 来在本地查找图片。SDWebImageManager: downloadWithURL:delegate:options:userInfo: SDWebImageMana
2016-05-15 11:02:13
1234
原创 【iOS】获取缓存大小清除缓存的方法
这是获取缓存大小的方法,一般情况下,我们的iOS的APP的缓存都放在软件沙盒路径下的caches文件里,所以我们用系统的fileManager获得caches文件的大小就可以了///#pragma mark - 下面两个获取文件大小的返回值都是数据类型,可以用NSString stringWithFormat转换成字符串//单个文件的大小- (long long) fileSi
2016-04-28 22:34:36
2778
原创 【iOS】内存缓存
使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequest需要一个缓存参数来说明它请求的url何如缓存数据的,我们先看下它的CachePolicy类型。1、NSURLRequestUseProtocolCachePo
2016-04-28 20:53:25
601
原创 【iOS】UILabel自适应高度和自动换行
我们需要根据UILabel中字符串的多少来确定label的大小(长度),下面是label自适应大小的方法//初始化labelUILabel*label = [[UILabelalloc] initWithFrame:CGRectMake(0,0,0,0)]; //设置自动行数与字符换行[labelsetNumberOfLines:0];// 0代表有无限
2016-04-27 16:30:48
927
原创 【iOS】webview头部自定义view要跟webview一起滚动
有时候webView加载出来是没有头的,需要我们自己添加一个view,放置图片或者放置一个label来显示标题,下面是在webView的头部加一个view的方法,这个view可以随着webView的滚动一起滚动...UIWebView * webView = [[UIWebViewalloc]initWithFrame:[UIScreenmainScreen].bounds];[w
2016-04-27 16:19:30
3545
转载 iOS中@property的属性相关
attribute有如下几种取值,各个attribute的含义涉及到Objective-C中内存管理的相关知识;attribute主要分为三类:读写属性:(readwrite/readonly)决定是否生成set访问器,设置可供访问级别setter语意:(assign/retain/copy)set访问器的语义决定以何种方式对数据成员赋予新值原子性:(atomic,nonato
2016-04-09 20:31:24
554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅