Objective-C 프로그램에 정수 배열이 있습니다. 그것을 정렬하고 싶습니다 (오름차순 또는 내림차순, 중요하지 않음). C++에서는 STL 알고리즘 라이브러리에서 정렬 알고리즘을 사용했습니다. 어떻게해야합니까?Objective-C로 모음을 정렬하는 방법은 무엇입니까?
1
A
답변
7
"코코아"방법은 NSNumber 개체를 만들고 NSArray에 추가 한 다음 sortUsingSelector:@selector(compare:)
메서드 (또는 다른 NSArray 정렬 메서드 중 하나)를 사용하는 것입니다. 당신은 원시 NSInteger (INT) 값의 C 배열을 만들려면, 당신은 C.
qsort(…)
기능을 사용할 수 있습니다
2
이 질문에 이미 대답되었지만, 내가 추가하고 싶습니다 Objective-C++ 및 iPhone 프로그래밍과 함께 STL 모음을 사용할 수도 있습니다. Here은이 주제에 대한 이전 토론으로의 링크입니다.
관련 문제
- 1. 항목 모음을 버킷으로 정렬하는 가장 효율적인 방법은 무엇입니까?
- 2. mutablensarray를 정렬하는 방법은 무엇입니까?
- 3. NSMutableArray를 정렬하는 방법은 무엇입니까?
- 4. Java에서 영숫자를 정렬하는 방법은 무엇입니까?
- 5. ListView에서 항목을 정렬하는 방법은 무엇입니까?
- 6. sharepoint에서 SPFileCollection을 정렬하는 방법은 무엇입니까?
- 7. MDIChild를 왼쪽에 정렬하는 방법은 무엇입니까?
- 8. 영구 데이터를 정렬하는 방법은 무엇입니까?
- 9. STL 벡터를 정렬하는 방법은 무엇입니까?
- 10. 숫자로 파일을 정렬하는 방법은 무엇입니까?
- 11. UIAlertView에서 메시지를 정렬하는 방법은 무엇입니까?
- 12. NSMutableDictionary의 NSMutableArray를 정렬하는 방법은 무엇입니까?
- 13. actionscript 프로젝트를 정렬하는 방법은 무엇입니까?
- 14. 텍스트를 세로로 정렬하는 방법은 무엇입니까?
- 15. options_for_select 해시를 정렬하는 방법은 무엇입니까?
- 16. div를 가운데 정렬하는 방법은 무엇입니까?
- 17. XCode 도구 모음을 사용자 정의하는 방법은 무엇입니까?
- 18. 레이블이있는 TableView에서 도구 모음을 만드는 방법은 무엇입니까?
- 19. 셰이프 모음을 경로에 바인딩하는 방법은 무엇입니까?
- 20. Telerik DateTimePicker의 날짜 모음을 비활성화하는 방법은 무엇입니까?
- 21. OOP에서 문자열 모음을 구성하는 방법은 무엇입니까?
- 22. 웹 브라우저 도구 모음을 만드는 방법은 무엇입니까?
- 23. 안드로이드에서 SQLite에 문자열 모음을 저장하는 방법은 무엇입니까?
- 24. 테이블보기에 탐색 모음을 추가하는 방법은 무엇입니까?
- 25. 여기에 탐색 모음을 구현하는 방법은 무엇입니까?
- 26. MATLAB에서 구조 배열을 정렬하는 방법은 무엇입니까?
- 27. GridView와 ObjectDataSource를 사용하여 정렬하는 방법은 무엇입니까?
- 28. 속성이있는 클래스의 List 컬렉션을 정렬하는 방법은 무엇입니까?
- 29. 레일스의 컨트롤러에서 배열의 값을 정렬하는 방법은 무엇입니까?
- 30. HashSet() 함수 데이터를 순차적으로 정렬하는 방법은 무엇입니까?