iOS

来源:互联网 发布:软件评测师培训费用 编辑:程序博客网 时间:2024/06/06 01:17

可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问。从而方便地控制了实例个数,并节约系统资源。

//

//  ZJJSingleClass.h

//  ZJJGetIPhoneCallRecord

//

//  Created by ZJJ on 2017/8/14.

//  Copyright © 2017 ZJJ. All rights reserved.

//


#import <Foundation/Foundation.h>


@interface ZJJSingleClass : NSObject


+ (ZJJSingleClass *)sharedInstance;


@property (nonatomic,copy) NSString *name;



@end


//

//  ZJJSingleClass.m

//  ZJJGetIPhoneCallRecord

//

//  Created by ZJJ on 2017/8/14.

//  Copyright © 2017 ZJJ. All rights reserved.

//


#import "ZJJSingleClass.h"


static ZJJSingleClass *_manager =nil;


@implementation ZJJSingleClass


+ (ZJJSingleClass *)sharedInstance {

    if (!_manager) {

        _manager = [[ZJJSingleClassalloc] init];

    }

    return_manager;

}


@end



原创粉丝点击