からの要求時に
おかげでトークンを使用Class1のトークンはトークンを取得し、このトークンをシングルトンに渡します。シングルトンはこのトークンを保持し、必要に応じて他のすべてのクラスで使用できるようにします。
のClass1:
myToken = [self getToken];
[TokenStoringSingleton setToken:myToken];
....
クラス2(またはトークンを使用したい他のクラス):
myToken = [TokenStoringSingleton getToken];
....
また、それを保存するために、あなたのアプリケーションのデリゲートに新しいインスタンス変数を作成することができ 例えば MyAppDelegate.h
NSString *myToken;
@property (nonatomic, retain) NSString *myToken;
MyAppDelegate.m
@synthesize myToken;
次に、あなたのクラスから Class1のを、それを使用することができます。
myToken = [self getToken]; // This calls a method that gets the token from the server
MyAppDelegate *delegate = (MyAppDelegate *)[UIApplication sharedApplication].delegate;
delegate.myToken = myToken;
クラス2:
MyAppDelegate *delegate = (MyAppDelegate *)[UIApplication sharedApplication].delegate;
myToken = delegate.myToken;
くださいrephrasあなたの質問。辞書(複雑なトピック)に何かを格納するためのハッシュを作成する方法や、ワイヤを介して送信されたデータを確認するためのチェックサムなどを求めているかどうかはわかりません。 – RyanR
@RyanR:made ;-) – clement