iOS——AppDelegate中写单例

AppDelegate.h中写属性和方法:

@property (strong, nonatomic) NSString *name;

+(instancetype)shareAppDelegate;


AppDelegate.m中实现:

+(instancetype)shareAppDelegate {

    return (AppDelegate *)[[UIApplication sharedApplication] delegate];

}


在需要用到带name属性的地方,使用以下方法:

1、#import "AppDelegate.h"

2、@property (nonatomic, strong) AppDelegate *appDelegate;

3、self.appDelegate = (AppDelegate *)[UIApplication sharedApplication].delegate;

4、self.appDelegate.name就可以使用了。






你可能感兴趣的:(ios)