2016年3月6日

解决下载文件过程中内存暴涨之---OutputStream

摘要: 一、 OutputStream 功能:使用OutputStream来解决下载文件过程中内存暴涨的问题! 我们怎么理解OutputStream就像是水流一样,我们通过水流将数据像流一样保存到某个水塔中,内存中的流会一直连续的流动到水塔中。所以我们需要做的操作是在接到响应的时候,打开水流,在接收数据的时 阅读全文

posted @ 2016-03-06 16:28 cule 阅读(784) 评论(0) 推荐(0)

保存文件时,解决内存暴涨 方法之-- FileHandle

摘要: 一、 FileHandle NSFileHandle 是专门用来处理文件操作的类,那么他都有什么功能呢! NSFileManager : 主要是做文件的删除,移动,复制,检查文件是否存在等操作,类似于 Finder。 NSFileHandle : 文件句柄(指针),操纵,提示:凡是看到 Handle 阅读全文

posted @ 2016-03-06 16:18 cule 阅读(567) 评论(0) 推荐(0)

保存文件-解决内存暴涨

摘要: 保存文件时,解决内存暴涨 原因:把每次下载的二进制数据,累加到内存中 解决:每次接收到二进制文件数据后,直接保存到文件。 保存文件的类 NSFileHandle (读写二进制文件) NSOutputStream NSFileManager (创建 删除 复制文件) 阅读全文

posted @ 2016-03-06 16:15 cule 阅读(161) 评论(0) 推荐(0)

如何设置约束让三个按钮平分UIView容器的宽度的方法

摘要: 如何设置约束让三个按钮平分UIView容器的宽度? 1 首先设置左右两边的按钮,设置它们三个边的约束 2 然后设置中间按钮的约束,上下左右都为0 3 最后选中三个按钮,选择约束 Equal widths,这样三个按钮就平分容器的宽度了 效果图: 阅读全文

posted @ 2016-03-06 16:02 cule 阅读(222) 评论(0) 推荐(1)

导航