编程思想与设计模式
文章平均质量分 88
LIUXUN1993728
这个作者很懒,什么都没留下…
展开
-
使用全局变量的四种方式:extern、AppDelegate、定义单例对象、NSUserDefaults 和单例工厂的使用方法
知识点一、 众所周知,在很多地方都要用到全局变量,因为在一个地方声明赋值的过的对象成员或变量经常在别的地方被使用。例如在一个表示登录页控制器中的登录信息要在别的地方使用到,最常见的做法是别的控制器中也定义一个此变量属性,在跳转之前 对此变量属性进行赋值,这样做只能一对一的进行传递而且麻烦费事有很多弊端。最好的方法是定义一个全局变量——在一个地方赋值,在同一程序的任意地方都能获取到。经过总结发现,在原创 2015-09-29 10:21:37 · 3682 阅读 · 0 评论 -
单例模式与单例工厂
单例模式 什么是单例模式? 单例模式想一个大独裁者,他规定在他的国度里面,所有数据的访问和请求都得经过他,甚至你要调用相关的函数也得经过它。学术一点就是,单例模式,为某一类需求和数据提供了统一的程序接口。主要的实现技术就是,确保全局只有一个对象的实例存在。举个例子把,比如NSNotificationCenter 中的 defaultCenter 负责全局的消息分发、NSFileManager 的转载 2015-09-28 14:14:31 · 1869 阅读 · 0 评论