一般我们在iOS开发的过程中设置圆角都是如下这样设置的。 这样设置会触发离屏渲染,比较消耗性能。比如当一个页面上有十几头像这样设置了圆角 shouldRasterize=YES设置光栅化,可以使离屏渲染的结果缓存到内存中存为位图, 使用的时候直接使用缓存,节省了一直离屏渲染损耗的性能。 但是如果la
分类:
移动开发 时间:
2016-03-15 23:34:55
阅读次数:
221
控件加载图片,plist,懒加载,序列帧动画,添加动画效果。 IOS中有2种加载图片的方式、 方式一:有缓存(图片所占用的内存会一直停留在程序中) plist: 一般可以使用属性列表文件存储NSArray或者NSDictionary之类的数据,这种属性列表文件的扩展名是plist,因此也成为“Pli
分类:
移动开发 时间:
2016-03-12 22:43:40
阅读次数:
238
IOS 图片拉伸技巧对于有些图标等按钮 在美工设计的按钮下可以通过拉伸效果处理所需效果,最熟悉的莫过于微信聊天的 椭圆背景,也是通过这个这个原理进行背景图片。 如对该图片拉伸,如何操作? 首先找到要拉伸的部分,很明显 两侧椭圆是不变 要拉伸的是中间部分,如何指定中间部位,先看下图指定这4个宽度后 会...
分类:
移动开发 时间:
2016-03-11 23:57:24
阅读次数:
606
我的测试结果: 图片占用内存 图片尺寸 .png文件大小 1MB 512*512 316KB 4MB 1024*1024 940KB 16MB 2048*2048 2.5MB 1.11MB 512*568 693KB 320*568 186KB 2.773MB 640*1136 664KB 6.24
分类:
移动开发 时间:
2016-02-28 15:06:28
阅读次数:
162
今天刘国斌老师讲了关于怎么编辑图片的各种板式,如何把代码里的数据转成data再存到本地的文件,之后再取出来用。感觉这些比较难理解,课后也是用好多的事件进行练习,今天上午同样讲了怎样创建一个服务器,去核多个人共同去开发一个项目,实现多人的文件同步,这些感觉很受用。 刘老师在这段时间讲课很细致,可能知....
分类:
移动开发 时间:
2016-01-25 01:17:33
阅读次数:
194
iOS开发中我们会遇到渐变的背景,内容可变的流式标签,聊天气泡(QQ聊天气泡),由于内容是可变的,宽度和高度同样可变,这样就是导致每次出现的尺寸与之前不一样。如果是需要设置的比较的多,估计美工会烦死,同样也会额外增加的内存开销,所以这个知道一点图片拉伸的技巧会师我们的能使我们APP更加高效,代码更加...
分类:
移动开发 时间:
2016-01-13 17:39:16
阅读次数:
200
纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的:button.p...
分类:
移动开发 时间:
2016-01-11 23:45:24
阅读次数:
312
上传图片前的图片压缩:NSData *imageData =UIImageJPEGRepresentation(self.uploadImage , 0.75);//图片按0.75的质量压缩-》转换为NSDataNSString *file_name = [TimeUtilgetDateString...
分类:
移动开发 时间:
2015-12-28 18:21:14
阅读次数:
165
很多时候我们需要用到图片,但是图片太大有时候会带来一些问题,这就要我们把图片压缩还要保持原图片的样废话不多说,直接上代码+ (UIImage*)compressImageWithImage:(UIImage*)image compressionQuality:(CGFloat)compression...
分类:
移动开发 时间:
2015-12-24 14:41:17
阅读次数:
178