#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 = @ "Wang Chongyang";
Nsinteger age = 56;
NSString *job = @ "Tao Long";
Nsdictionary *[email protected]{@ "name": name,@ "Age": @ (age) @ "job": Job};
NSString *str=[[nsstring alloc]initwithformat:@ "%@, age%@ years, career%@", dic[@ "name"],dic[@ "ages"],dic[@ "job"];
NSLog (@ "%@", str);
/**
* Question 2nd sorts the following data in ascending order and outputs
*/
Nsarray *array = @[@ "Tim Cook" @ "Jony Ive", @ "Steve Jobs" @ "Robert Brunne" @ "Philip Schiller"];
Nscomparator com=^ (ID obj1,id obj2) {
Nscomparisonresult result=[obj1 Compare:obj2];
return result;
};
Nsarray *sortarr=[array sortedarrayusingcomparator:com];
NSLog (@ "%@", Sortarr);
For (NSString *sort in Sortarr) {
NSLog (@ "%@", sort);
// }
Nsarray *sortarr=[array sortedarrayusingselector: @selector (compare:)];
NSLog (@ "%@", Sortarr);
/**
* 3rd, remove "Robert Brunne" from the divisor group and output
*/
Nsmutablearray *mutarr=[nsmutablearray Arraywitharray:sortarr];
[Mutarr removeobject:@ "Robert Brunne"];
For (NSString *str in Mutarr) {
NSLog (@ "%@", str);
// }
NSLog (@ "%@", Mutarr);
}
return 0;
}
Data store dictionary, block sort, delete