您的位置:首页 > 产品设计 > UI/UE

UI_Singleton(单例传值)

2015-07-13 19:13 375 查看
新建一个类继承 NSObject

#import <Foundation/Foundation.h>

@interface FinxingDate : NSObject

#pragma mark - 创建单例方法
// 作为返回值的区别 id(泛型指针) 不知道具体对象 instancetype可以动态识别哪种类型
// 起名习惯,share + 类名
//+ (ShareData *)
+ (instancetype)shareFinxingDate;

// 通过属性承载

@property (nonatomic, strong) NSString *inputString;

@end


@implementation FinxingDate
// static 保值作用
static FinxingDate *date = nil;

// 单例类使用此方法,创建单例
+ (instancetype)shareFinxingDate
{
// 第一次必须执行完
if (nil == date) {
date = [[FinxingDate alloc] init];
}
return date;
}

@end


将想要传递的值赋给
[FinxingDate shareFinxingDate].inputString


就可以实现在多个页面之间传值了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: