单例Sington
单例类:从程序的开始运行到结束 就只有一个对象 并且不用手动释放,随程序的结束会自动释放
单例的作用
- 单例传值(利用了程序运行期间 就一个对象的特点)
- 可以封装操作类(数据操作)
+ (MySington *)shareHandle{
// 定义一个静态去的指针
static MySington *handle = nil;
// 如果指针指向空的话
if (handle == nil) {
// 在堆区开辟一块空间(创建对象)
handle = [[MySington alloc] init];
}
return handle;
}