나는 여전히 objective-c에 새로운 것이고,이 문장이 정확히 무엇을하는지 알아 내려하고있다.sortedArrayUsingSelector 무엇을하고 있습니까?
[names allKeys] sortedArrayUsingSelector:@selector(compare:)];
나는 allKeys
이 내 사전에서 모든 키를 얻는 것을 알고 있습니다. 내가 sortedArrayUsingSelector
내 배열 메신저 정렬 정렬 알아요. 그럼 내가 비교 방법을 호출, 그게 내가 뭐하는거야 잃어버린거야? Apple의 문서에서 "수신자가 주어진 숫자보다 크거나 같거나 작은 지 여부를 나타내는 NSComparisonResult 값을 반환합니다."라는 메시지가 표시됩니다. 그 방법을 기반으로 정렬 방법을 이해하지 못합니다. 당신이 가장 가능성 (사전에서 키)를 문자열의 배열을 주문하고 있기 때문에
+1 - 좋은 설명 – bryanmac