1、cd 到存放项目的本地文件夹git clone https://github.com/rs/SDWebImage.git2、 到 SDWebImage所在目录cd SDW...
数组的遍历,这个话题貌似没什么好探究的,该怎么遍历就怎么遍历呗!但是如果要回答这些问题:OC数组有哪几种遍历方式?哪种方式效率最高?为什么?各种遍历方式的内部实现是怎么样的?...
写这篇文章的原因: 之前组里一个队友在写OC的时候,在OC的.h头文件里初始化并赋值了一个静态的字符串变量,并在多个.m实现文件引入了这个头文件然后使用了这个静态成员变量(虽...
清晰明了,赞👍
从在.h头文件中赋值并初始化static变量谈谈预编译和链接写这篇文章的原因: 之前组里一个队友在写OC的时候,在OC的.h头文件里初始化并赋值了一个静态的字符串变量,并在多个.m实现文件引入了这个头文件然后使用了这个静态成员变量(虽...
看了一下你的Demo 有几个问题:
1.内存占用很大。你的优化前和优化后占用内存都是几百MB的。原因是图片加载你用的是imageWithContentsOfFile:而不是imageNamed:。这个两个的区别你可以自己百度
2.tableView滑动极卡。除了原因1外,还有个原因是你的cell每次刷新都移除所有view再加上view。 cell的重用了解一下。
3.runloop的误用。上面两个问题解决了,也就不需要你这个runloop的解决方法了。
我改了现在内存占用只有15MB,滑动也很流畅。
sorry,又认真看了下,发现YYWebimage的transform操作是异步的
UIView设置不触发离屏渲染的圆角当我们需要给一个 View 设置圆角的时候,一般代码是这个样子 cornerRadius 和 maskToBounds 独立作用的时候都不会有太大的性能问题,但是当他俩结合在...
@juan_34fd 底部有个debug options,你可以找找
Instruments性能优化-Core Animation当App发展到一定的规模,性能优化就成为必不可少的一点。但是很多人,又对性能优化很陌生,毕竟平常大多时间都在写业务逻辑,很少关注这个。最近在优化自己的项目,也收集了很多资料,...