ios单利的完整使用实例及销毁宏定义

  

     //下面这段宏考过去直接用   #定义SYNTHESIZE_SINGLETON_FOR_HEADER \(名称)   \   +(类名*)sharedInstance; \   + (void) destroyInstance;//在单例生成之前onceToken=0,在单例生成之后onceToken=1了,之后一直保持这1个值,知道这个之后我想你应该有思路了   #定义SYNTHESIZE_SINGLETON_FOR_CLASS \(名称)   \   静态类名*分享# # className=零;\   静态dispatch_once_t>//用法,注意要遵循NSCopying, NSMutableCopying协议   进口& lt;基?Foundation.h>   @ interface YNHTUserModel: NSObject   SYNTHESIZE_SINGLETON_FOR_HEADER (YNHTUserModel);   @ property(原子、复制)NSString * inviter_id;//邀请人ID   @ property(原子、复制)NSString *标记;   @ property(原子、复制)NSString * nick_name;   @end   之前            #进口“YNHTUserModel.h”   @ implementation YNHTUserModel   SYNTHESIZE_SINGLETON_FOR_CLASS (YNHTUserModel);      @end      

以上这篇ios单利的完整使用实例及销毁宏定义就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

ios单利的完整使用实例及销毁宏定义