今天研究SDWebimage发现,里面使用了NSCache的一个方法setObject:forKey:cost:首先让我们来看看什么NSCache NSCache NSCac...
![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:陕西
今天研究SDWebimage发现,里面使用了NSCache的一个方法setObject:forKey:cost:首先让我们来看看什么NSCache NSCache NSCac...
采用3个成员变量; 1.NSTimer 使用下面的方法会自动把timer加入MainRunloop的NSDefaultRunLoopMode中如果主线程需要操作scrollv...
NSTimer受runloop的影响,由于runloop需要处理很多任务,导致NSTimer的精度降低,在日常开发中,如果我们需要对定时器的精度要求很高的话,可以考虑disp...
performSelector和直接调用方法的区别 performSelector: withObject:是在iOS中的一种方法调用方式。他可以向一个对象传递任何消息,而不...
前一段时间写了一篇博文《每年应该更新你的简历》浏览的同学不少,所以想多写写和简历有关的文章,这篇主要说的是如何写简历,为了缩小描述范围,强调的是技术简历,时间段是从准备写简历...
什么是 CGConTextRef CGConTextRef相当于一个画布,我们可以在上面画各种各样的图形,而这个画布又是在 View 上。所以我们对 CGConTextRef...
iOS的绘图操作是在UIView类的drawRect方法中完成的,所以如果我们要想在一个UIView中绘图,需要写一个扩展UIView 的类,并重写drawRect方法,在这...