A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© So然后   /  2015-4-1 23:41  /  1070 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

提示: 作者被禁止或删除 内容自动屏蔽

6 个回复

倒序浏览
虽然IOS会自己释放内存,但毕竟iPhone只有1G内存,还是挺宝贵的,能少占用内存达到一样的效果就尽量少占用,运算肯定也要考虑内存的,这个是程序的优化

而且如果垃圾不回收,可能程序运行时间一长,即使其他程序占用的都被释放了也不够用,那就会被强制中断了,就是闪退,视频里也说了,这种情况是绝对要避免的
回复 使用道具 举报
由于在新版的Xcode上,苹果官方退出了ARC机制,所以在代码的表现上,写得不多,但是要掌握OC,对于OC对内存的处理机制的理解是必要。
回复 使用道具 举报
这也是苹果好的地方,想想当年iphone4才512的内存软件运行却很流畅。
回复 使用道具 举报
用ARC不用考虑内存问题,只要知道什么时候strong,什么时候weak就行了
回复 使用道具 举报
不考虑内存审核都过不了{:2_43:}
回复 使用道具 举报
WonderLand 发表于 2015-4-2 00:07
虽然IOS会自己释放内存,但毕竟iPhone只有1G内存,还是挺宝贵的,能少占用内存达到一样的效果就尽量少占用 ...

这个是不是就是iOS和Java的区别之所在啊,也就是iOS的内存是可以自己释放的,不过好像听老师说过,在自己学习的时候还是要自己多学习一下内存的管理比较好,自动内存的释放还是要在自己基础知识比较扎实的时候用于快速开发用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马