I got NSDictionary with pairs like :
Key -> Value: @\"home\" -> @\"blue\" @\"family\" -> @\"green\" @\"work\" -> @\"red\" >
Key -> Value: @\"home\" -> @\"blue\" @\"family\" -> @\"green\" @\"work\" -> @\"red\"
You can't sort an NSDictionary. If you want , you could create an object to hold the key and value in it, then add to an array and use a sort descriptor to sort on the key field.