タイプ NSMutableArray の別のクラスで作成され、初期化されている場合、すべての配列値を返す方法。
これは私の簡単なコードです。
FirstClassViewController で
- (void)viewDidLoad
{
[super viewDidLoad];
MyArrayClass *thisArray = [[MyArrayClass alloc]init];
NSLog(@"%@",thisArray.getArray);
}
MyArrayClass.h 内
@interface MyArrayClass : NSMutableArray{
NSMutableArray *courseArray;
}
-(NSString*)getArray;
-(void) setArray;
@end
MyArrayClass.m 内
-(NSString*) getArray{
return courseArray;
}
-(void) setArray{
courseArray = [[NSMutableArray alloc]init];
// AR111:
[courseArray addObject:[[NSMutableDictionary alloc] initWithObjectsAndKeys:
@"AR111",@"courseCode",
@"Arabic Communication Skills (I)",@"courseName",
@"3",@"creditHours",
nil]];
// AR112:
[courseArray addObject:[[NSMutableDictionary alloc] initWithObjectsAndKeys:
@"AR112",@"courseCode",
@"Arabic Communication Skills (II)",@"courseName",
@"3",@"creditHours",
nil]];
}
次の出力メッセージがあります。
2012-07-19 10:36:18.344 テスト[622:f803] (ヌル)