摘要:
创建单例的步骤:声明一个单例对象的静态实例,并初始化为nil。在该类的类工厂方法(名称类似于“sharedInstance”或“sharedManager”)中生成该类的一个实例,但仅当静态实例为nil的时候。重载allocWithZone:方法,确保当用户试图直接(而不是通过类工厂方法)分配或初始化类的实例时,不会分配出另一个对象。实现基本协议方法:copyWithZone:、release、retain、retainCount、和autorelease,以保证单例的状态。实现单例的代码例子:(iOS设计模式 page83)#import "Singleton.h"@im 阅读全文
摘要:
#import <QuartzCore/QuartzCore.h> //给图层添加背景图片: myView.layer.contents = (id)[UIImage imageNamed:@"view_BG.png"].CGImage; //将图层的边框设置为圆脚 myWebView.layer.cornerRadius = 8; myWebView.layer.masksToBounds = YES; //给图层添加一个有色边框myWebView.layer.borderWidth = 5;myWebView.layer.borderColor = [[UI 阅读全文