传值过程中, 会遇到一个变量可能被多个类使用, 的情况
最简单的办法是, 将变量定义在单例类中, 操作时直接使用
这里简单的介绍如何使用单例.
步骤就是:
1. 定义单例类
2 . 类方法创建单例对象
3 . 根据需要实现单例
注意: 单例只初始化一次; 不用管理内存; 方法命名规范是以share开头; 单例继承于NSObject
简单的例子:
从root控制器 传值到 second控制器,
需要创建两个控制器, 和一个单例类
声明和实现单例类
#import <Foundation/Foundation.h>
@interface MyHandle : NSObject
// 1. 声明下
+ (MyHandle *)shareHandle;
// 2. 声明一个属性 用于传值
@property (nonatomic, retain) NSString *name;
@end