单纯从编程的角度出发,单例可以节省不必要的内存开销屏蔽对象创建的复杂性
创建单例
+(AppStatus *)shareAppInstance
{
if (shareAppStatus == nil)
{
shareAppStatus = [[AppStatus alloc] init];
}
return shareAppStatus;
}
想在别的类里面用这个单例的话 导入头文件
注意 在单例的类里面 声明了 几个变量 就能有几个;
[AppStatus shareAppInstance].name=@"abc";