发布于 2015-12-13 13:56:57 | 75 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的精品教程,程序狗速度看过来!

iOS苹果移动操作系统

苹果iOS是由苹果公司开发的移动操作系统。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。


什么是单例,单例的目的?

当一个类只有一个实例的时候需要使用单例,也就是说这个类只有一个对象,这个对象在程序运行过程中不能被释放,可以用来记录数据,传值.

单例书写格式

普通写法

 + (DataHandle *)shareHandle{
     static DataHandle *dataHandle = nil;
     if(dataHandle == nil){
         dataHandle = [[DataHandle alloc]init];
     }
     return dataHandle;
 }

GCD写法

+ (DataHandle *)shareHandle{
    static DataHandle *dataHandle = nil;
    static dispath_once onceToken;//加锁
    dispath_once(&onceToken,^{
       dataHandle = [[DataHandle alloc]init];
    })
    return dataHandle;
}


相关阅读 :
iOS开发-单例
iOS单例ViewController与UIImage对象内存优化
iOS开发-协议Protocol&代理delegate
iOS开发-类别&延展
iOS开发-#import、#include和@class
iOS开发-深拷贝&浅拷贝
iOS开发-安全释放
iOS开发-应用程序启动顺序
iOS开发-性能优化
iOS开发-面向对象三大特征
iOS开发-XML&JSON浅析
iOS开发-沙盒浅析
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务