이상한 이유로 NSOrderedSet이 iOS에 구현되지 않은 것 같습니다. 비슷한 기능을 제공하는 다른 객체가 있습니까? 기본적으로 객체를 임의로 삽입/제거하고 처음/마지막을 정렬 순서로 액세스하는 기능이 있습니까?iPhone 용 NSOrderedSet?
기본 FIFO 대기열 등을 구현하기 위해서는 이와 같은 것이 필요하다고 생각됩니다.
편집 : 나는 RYO 솔루션을 끝내었다.
이상한 이유로 NSOrderedSet이 iOS에 구현되지 않은 것 같습니다. 비슷한 기능을 제공하는 다른 객체가 있습니까? 기본적으로 객체를 임의로 삽입/제거하고 처음/마지막을 정렬 순서로 액세스하는 기능이 있습니까?iPhone 용 NSOrderedSet?
기본 FIFO 대기열 등을 구현하기 위해서는 이와 같은 것이 필요하다고 생각됩니다.
편집 : 나는 RYO 솔루션을 끝내었다.
하나의 옵션이 오픈 소스 데이터 구조 라이브러리입니다 : http://dysart.cs.byu.edu/CHDataStructures/index.html
해당 라이브러리에서 그것은 모든 아이폰 OS 버전에서 작동해야하므로 NSMutableSet 인 경우에만 의존의 CHOrderedSet http://dysart.cs.byu.edu/CHDataStructures/interface_c_h_ordered_set.html
입니다.
는 편집 :
Bourne의 위에서 지적한 바와 같이, 그것은 (reference) iOS5를도있다 :
새로운
NSOrderedSet
컬렉션 클래스는 집합의 의미를 제공 는 이에 각 요소에서 대부분 한 번에 발생 컬렉션,하지만 요소가 특정 순서로되어 있습니다.
iOS5에 대한 의존성이없는 경우 CHOrderedSet은 좋은 옵션입니다.
NSOrderedSet 및 NSMutableOrderedSet 여기 호기심 사람에 대한 기준의 아이폰 OS 5에서 사용할 수 없습니다 : http://developer.apple.com/library/ios/#documentation/Foundation/Reference/NSMutableOrderedSet_Class/Reference/Reference.html#//apple_ref/occ/cl/NSMutableOrderedSet
귀하의 링크 그들은 iOS5에서 사용할 수 있음을 증명합니다. –
업데이트 주셔서 감사합니다. – averydev
참조 http://stackoverflow.com/questions/7392019/nsorderedset-wont-build-in-iphone-class - 생성 된 by-xcode 정보 – Frank
iOS 5가 도착하는 것 같습니다. http://gravityjack.com/gravityjack_news/ios-5-for-developers-what-you-need-to-know.html – Bourne