码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发总结(A0)- Lazy Instantiation

时间:2015-07-05 07:05:04      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:

Lazy Instantiation 

顾名思义,在需要时再创建实例,应该尽量使用这种方式

 

1. 有助于降低内存

2. 收到内存警告时,可释放可lazy instantiation的实例

 

使用Lazy Instantiation的场所

1. 加载资源时

比如如果app的设置音量为0,就没必要加载音频资源,

当音量大于0时,再加载

 

2. 在用户的特定操作时才需要,比如scroll view 中content size 较大,

距离视野很远的内容就没必要一开始就创建,当scroll到附件时,再创建

 

3. 待总结

 

iOS开发总结(A0)- Lazy Instantiation

标签:

原文地址:http://www.cnblogs.com/beddup/p/4621573.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!