Objective-C 當中,NSMutableArray 與 NSDictionary 的綜合應用
以下程式是在 Objective-C 當中, NSArray 與 NSDictionary 的綜合應用.在這裡,我們先把兩份資料裝進兩個 dictionary 當中,然後把這兩個 dictionary 裝進 NSArray 當中.
接下來我們可以用 foreach 配合 NSDictionary 物件把所有的資料印出來.
範例程式碼如下大家可以慢慢研究.
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:@"John", @"name", @"台中", @"city", [NSNumber numberWithInteger: 35], @"age", nil];
NSDictionary *dict2 = [NSDictionary dictionaryWithObjectsAndKeys:@"Bob", @"name", @"台北", @"city", [NSNumber numberWithInteger: 30], @"age", nil];
NSArray *array = [NSArray arrayWithObjects:dict, dict2, nil];
for (NSDictionary *tmp in array)
{
NSLog(@"姓名:%@ 城市:%@ 年齡:%@", [tmp valueForKey:@"name"], [tmp valueForKey:@"city"], [tmp valueForKey:@"age"]);
}