#import <foundation/foundation.h>int Main (int argc, const char * argv[]) {@autoreleasepool {/** * The 1th question please store the following data into a dictionary, and the dictionary content as a string output, output: "xxx, age xxx, professional xxx" (replace XXX with the corresponding data). */NSString *name = @ "Wangchongyang"; Nsinteger age = 56; NSString *job = @ "Daozhang";//Nsdictionary *[email protected]{@ "name": name,//@ "A GE ": @ (age),//@" job ": Job}; Nsdictionary *dict=[nsdictionary dictionarywithobjectsandkeys:name,@ "name", @ (age), @ "age", job,@ "job", nil]; NSLog (@ "name:%@,age:%@,job:%@", dict[@ "name"],dict[@ "Age"],dict[@ "job"]); /** * 2nd The following data are sorted in ascending order and output */nsarray *array = @[@ "Tim Cook" @ "Jony Ive" @ "Steve Jobs" @ "Robert Brunne ", @" Philip Schiller "]; Nsarray *arrsort=[array sortedarrayusingselector: @selector (compare:)]; For (NSString *str in Arrsort) {NSLog (@ "%@", str); } /** * 3rd Please remove "Robert brunne" and output */Nsmutablearray *mutarr=[nsmutablearray arr Aywitharray:arrsort]; [Mutarr removeobject:@ "Robert Brunne"]; For (NSString *str1 in Mutarr) {NSLog (@ "%@", str1); Because the dictionary cannot be deleted, only the array can be deleted, new array} return 0;}
IOS 5 arrays are converted to dictionaries and sorted, and then delete the contents of the specified dictionary let