How to sort array of dictionary in objective c?



How to sort array of dictionary in objective c?..

Answer / Mahendra

To sort an array of NSDictionary objects based on the value of a specific key, you can use the following code:
```objectivec
NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"your_key" ascending:YES];
NSArray *sortedArray = [yourArray sortedArrayUsingDescriptors:@[sortDescriptor]];
```
Replace 'your_key' with the key you want to sort by and assign your array variable name to 'yourArray'. If you need to sort in descending order, set ascending to NO.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Objective-C Interview Questions

What is kvc and kvo?

1 Answers  


Is objective c similar to c++?

1 Answers  


How the class “implementation” is represented in objective-c?

1 Answers  


Is objective c type safe language?

1 Answers  


What are the blocks? How will you use them?

1 Answers  


What do you mean by dot notation?

1 Answers  


Explain what is data encapsulation in objective-c?

1 Answers  


What are the delegate?

1 Answers  


What is an objective fact?

1 Answers  


What is a delegate? Can you retain delegates?

1 Answers  


Tell us the result when you invoke a particular method on a nil pointer?

1 Answers  


What are objective- c blocks?

1 Answers  


Categories