码迷,mamicode.com
首页 >  
搜索关键字:单例对象    ( 444个结果
iOS:创建单例对象的两种方式
单例模式:创建单例对象的两种方式方式一:iOS4版本之前 static SingleClassManager *singleManager = nil; +(SingleClassManager*)sharedManager { @synchronized(self) //同步加锁,...
分类:移动开发   时间:2015-10-05 23:23:16    阅读次数:149
微信 使用单例设计模式 提供AccessToken 和Jsapi_ticket缓存支持
上一篇 是使用ecache 做的缓存, 有些简单的微信项目并不需要这么复杂,So就想到单例设计模式? 首先,我们先定义一个单例对象 import?java.util.HashMap; import?java.util.Map; /** ?*? ?*?@author?wangieg...
分类:微信   时间:2015-09-29 22:16:05    阅读次数:424
block传值和代理传值的异同点
delegate:1,“一对一”,对同一个协议,一个对象只能设置一个代理delegate,所以单例对象就不能用代理;2,代理更注重过程信息的传输:比如发起一个网络请求,可能想要知道此时请求是否已经开始、是否收到了数据、数据是否已经接受完成、数据接收失败block:1:写法更简练,不需要写protoc...
分类:其他好文   时间:2015-09-26 22:31:56    阅读次数:228
设计模式 单例模式
单例模式:保证一个类只有一个实例,并提供了一个全局的访问点。优点:1)单例模式只生成一个实例,减少了系统性能开销,当一个对象的产生需要比较多的资源时,例如读取配置、产生其它依赖对象时,可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决。2)单例模式可以在系统设置全局的访问点,优化...
分类:其他好文   时间:2015-09-10 17:17:41    阅读次数:144
scala学习(三)
scala类: scala中类定义里,可以放置字段和方法,这些被统称为成员(memeber) 所有成员默认是共有的,如java中默认带public一样 scala中不能定义静态成员,但是可以定义单例对象,用法java的static成员用法一样,...
分类:其他好文   时间:2015-09-07 15:41:59    阅读次数:135
Java 使用反射拷贝对象一般字段值
在《Java解惑》上面看到第八十三例--诵读困难者,要求使用非反射实现单例对象的拷贝。查阅了部分资料,先实现通过反射拷贝对象。1. 编写需要被拷贝的对象Personpackage com.scl.j2se.reflectjavabean;public class Person{ public ...
分类:编程语言   时间:2015-09-05 16:16:28    阅读次数:177
iOS GCD 必须推荐,有关于单例使用问题
链接如下:以前只注意使用dispatch_once达到创建单例对象时的线程安全,读了下边这篇文章,才突然发现以前的做法漏洞百出:仅仅保证创建时的线程安全是完全不够的,要保证单例变量读取时的线程安全!http://www.cocoachina.com/swift/20150129/11057.html...
分类:移动开发   时间:2015-09-05 12:32:12    阅读次数:178
一次性代码(单例)
// CZTool.h一次性代码#import @interface CZTool : NSObject// 用单例设计模式,可以节省内存.// 书写单例// 1. 对外提供一个获取单例对象的接口(API)+(instancetype)sharedCZTool;@end// CZTool.m一次性代...
分类:其他好文   时间:2015-09-03 19:08:50    阅读次数:197
JS单例对象与构造函数对象的区别
JavaScript对象有几种:内置对象如Global,Math对象等等。本地对象如Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeError、ReferenceError、SyntaxErro...
分类:Web程序   时间:2015-09-02 18:48:52    阅读次数:185
iOS开发之UIDevice通知
UIDevice类提供了一个单例对象,它代表着设备,通过它可以获得一些设备相关的信息,比如电池电量值(batteryLevel)、电池状态(batteryState)、设备的类型(model,比如iPod、iPhone等)、设备的系统(systemVersion)UIDevice特点:(1)通过[U...
分类:移动开发   时间:2015-08-31 21:27:29    阅读次数:154
444条   上一页 1 ... 31 32 33 34 35 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!