«Two or more, use a for»
— Edsger W. Dijkstra
Okay, I am not using a for-loop, but an enumeration
NSArray *itemArray = @[
@[@"item1",@"item1-Icon",@"item1"],
@[@"item2",@"item2-Icon",@"item2"],
@[@"item3",@"item3-Icon",@"item3"],
@[@"item4",@"item4-Icon",@"item4"]
];
NSMutableArray *items = [NSMutableArray array];
[itemArray enumerateObjectsUsingBlock:^(NSArray *itemProperties, NSUInteger idx, BOOL *stop) {
[items addObject: @{ @"label": itemProperties[0],
@"icon": [UIImage imageNameimageNamed:itemProperties[1]],
@"identifier": itemProperties[2]
}];
}];
«Two or more, use a for»
— Edsger W. Dijkstra
Okay, I am not using a for-loop, but an enumeration
NSArray *itemArray = @[
@[@"item1",@"item1-Icon",@"item1"],
@[@"item2",@"item2-Icon",@"item2"],
@[@"item3",@"item3-Icon",@"item3"],
@[@"item4",@"item4-Icon",@"item4"]
];
NSMutableArray *items = [NSMutableArray array];
[itemArray enumerateObjectsUsingBlock:^(NSArray *itemProperties, NSUInteger idx, BOOL *stop) {
[items addObject: @{ @"label": itemProperties[0],
@"icon": [UIImage imageName:itemProperties[1]],
@"identifier": itemProperties[2]
}];
}];
«Two or more, use a for»
— Edsger W. Dijkstra
Okay, I am not using a for-loop, but an enumeration
NSArray *itemArray = @[
@[@"item1",@"item1-Icon",@"item1"],
@[@"item2",@"item2-Icon",@"item2"],
@[@"item3",@"item3-Icon",@"item3"],
@[@"item4",@"item4-Icon",@"item4"]
];
NSMutableArray *items = [NSMutableArray array];
[itemArray enumerateObjectsUsingBlock:^(NSArray *itemProperties, NSUInteger idx, BOOL *stop) {
[items addObject: @{ @"label": itemProperties[0],
@"icon": [UIImage imageNamed:itemProperties[1]],
@"identifier": itemProperties[2]
}];
}];
«Two or more, use a for»
— Edsger W. Dijkstra
Okay, I am not using a for-loop, but an enumeration
NSArray *itemArray = @[
@[@"item1",@"item1-Icon",@"item1"],
@[@"item2",@"item2-Icon",@"item2"],
@[@"item3",@"item3-Icon",@"item3"],
@[@"item4",@"item4-Icon",@"item4"]
];
NSMutableArray *items = [NSMutableArray array];
[itemArray enumerateObjectsUsingBlock:^(NSArray *itemProperties, NSUInteger idx, BOOL *stop) {
[items addObject: @{ @"label": itemProperties[0],
@"icon": [UIIamge[UIImage imageName:itemProperties[1]],
@"identifier": itemProperties[2]
}];
}];
«Two or more, use a for»
— Edsger W. Dijkstra
Okay, I am not using a for-loop, but an enumeration
NSArray *itemArray = @[
@[@"item1",@"item1-Icon",@"item1"],
@[@"item2",@"item2-Icon",@"item2"],
@[@"item3",@"item3-Icon",@"item3"],
@[@"item4",@"item4-Icon",@"item4"]
];
NSMutableArray *items = [NSMutableArray array];
[itemArray enumerateObjectsUsingBlock:^(NSArray *itemProperties, NSUInteger idx, BOOL *stop) {
[items addObject: @{ @"label": itemProperties[0],
@"icon": [UIIamge imageName:itemProperties[1]],
@"identifier": itemProperties[2]
}];
}];
«Two or more, use a for»
— Edsger W. Dijkstra
Okay, I am not using a for-loop, but an enumeration
NSArray *itemArray = @[
@[@"item1",@"item1-Icon",@"item1"],
@[@"item2",@"item2-Icon",@"item2"],
@[@"item3",@"item3-Icon",@"item3"],
@[@"item4",@"item4-Icon",@"item4"]
];
NSMutableArray *items = [NSMutableArray array];
[itemArray enumerateObjectsUsingBlock:^(NSArray *itemProperties, NSUInteger idx, BOOL *stop) {
[items addObject: @{ @"label": itemProperties[0],
@"icon": [UIImage imageName:itemProperties[1]],
@"identifier": itemProperties[2]
}];
}];
«Two or more, use a for»
— Edsger W. Dijkstra
Okay, I am not using a for-loop, but an enumeration
NSArray *itemArray = @[
@[@"item1",@"item1-Icon",@"item1"],
@[@"item2",@"item2-Icon",@"item2"],
@[@"item3",@"item3-Icon",@"item3"],
@[@"item4",@"item4-Icon",@"item4"]
];
NSMutableArray *items = [NSMutableArray array];
[itemArray enumerateObjectsUsingBlock:^(NSArray *itemProperties, NSUInteger idx, BOOL *stop) {
[items addObject: @{ @"label": itemProperties[0],
@"icon": [UIIamge imageName:itemProperties[1]],
@"identifier": itemProperties[2]
}];
}];