// Dispose of any resources that can be recreated.
}
@end
输出如下:
2015-09-12 15:59:55.322 FlyweightPattern[42020:1723017] 网站分类:首页 用户名字:张三
2015-09-12 15:59:55.322 FlyweightPattern[42020:1723017] 网站分类:商店 用户名字:李四
2015-09-12 15:59:55.322 FlyweightPattern[42020:1723017] 网站分类:案例 用户名字:王五
2015-09-12 15:59:55.323 FlyweightPattern[42020:1723017] 个数: 3
分享相同的资源以执行任务,可能比使用个人的资源完成同样的事情更加高效。享元模式可以通过共享一部分必需的对象,来节省大量的内存。
何时使用享元模式
(1)应用程序使用很多对象;
(2)在内存中保存对象会影响内存性能;
(3)对象的多数特有状态(外在状态)可以放到外部而轻量化;
(3)移除了外在状态后,可以用较少的共享对象替代原来的那组对象;
(4)应用程序不依赖于对象标示,因为共享对象不能提供唯一的标示。
注:相关教程知识阅读请移步到IOS开发频道。










