本文已被:浏览 3555次 下载 16018次
Received:January 19, 2012 Revised:March 04, 2012
Received:January 19, 2012 Revised:March 04, 2012
中文摘要: 首先对移动操作系统iOS开发过程的内存泄露、缓存等相关知识作了详细叙述, 介绍了使用iOS集成开发环境Xcode进行内存调试的方法. 针对视图UITableView中含有大量网络图片时的内存问题, 为了达到内存最优化和良好用户体验的目标, 提出异步下载网络图片和本地缓存的解决方法. 最后测试结果表明UITableView在下载图片和滑动的过程中内存占用量趋于稳定, app的运行速度较为顺畅, 拥有较好的用户体验.
中文关键词: iOS UITableView 内存管理 内存优化 引用计数 Instruments
Abstract:This paper describes the knowledge of memory management and cache of iOS development in detail, and introduces methods of debugging memory problems using tools which is provided by Apple IDE Xcode, for the memory problems when UITableView contains large amounts of network pictures, with the goal of memory optimization and best user experience. It proposed network of asynchronous-download pictures and the local cache solution. Finally, test results show that the memory allocation is safe and stable, the app runs more smoothly, and have a better user experience.
文章编号: 中图分类号: 文献标志码:
基金项目:
Author Name | Affiliation |
HUANG Tian-Zhu | School of Computer Science, Fudan University, Shanghai 200433, China |
TU Shi-Liang | School of Computer Science, Fudan University, Shanghai 200433, China |
Author Name | Affiliation |
HUANG Tian-Zhu | School of Computer Science, Fudan University, Shanghai 200433, China |
TU Shi-Liang | School of Computer Science, Fudan University, Shanghai 200433, China |
引用文本:
黄天柱,涂时亮.iOS开发UITableView加载图片的内存管理.计算机系统应用,2012,21(9):113-118
HUANG Tian-Zhu,TU Shi-Liang.Memory Management and Optimization of iOS Development.COMPUTER SYSTEMS APPLICATIONS,2012,21(9):113-118
黄天柱,涂时亮.iOS开发UITableView加载图片的内存管理.计算机系统应用,2012,21(9):113-118
HUANG Tian-Zhu,TU Shi-Liang.Memory Management and Optimization of iOS Development.COMPUTER SYSTEMS APPLICATIONS,2012,21(9):113-118