クラスメソッドで実装(静的クラス)

2012-03-15
//
// 変数はクラス変数とする
// メソッドはクラスメソッドとする

// インターフェースファイルによるクラス宣言
@interface commonSub1 : NSObject{
}
+ (NSDictionary*) getDict1;
+ (void) setDict1:(NSDictionary*)w_dict;
@end

// 実装ファイルによるクラスの中身の記述
#import “commonSub1.h”
@implementation commonSub1
static NSDictionary* dict1 = nil;  // クラス変数の定義
// クラスメソッドの実装
+ (NSDictionary*) getDict1
{
return dict1;
}
+ (void) setDict1:(NSDictionary*)w_dict
{
dict1 = w_dict;
}
@end
Since1991 © Shimayugu All Rights Reserved.
アップルおよびアップルのロゴは、米国および他の国々で登録されたApple Inc.の商標です。
湘南マッキントッシュユーザーズグループは、独立したユーザグループで、Apple Japan合同会社が権限を与えた団体、支援する団体、またはその他に承認する団体ではありません。