문제

주어진 색인에 객체를 삽입하고 싶습니다. 그리고 인덱스에 객체가 없다면 알고 싶습니다. nsdictionary 좋은 선택입니까? 또 다른 좋은 해결책이 있습니까?

// Initailization
NSMutableDictionary *items = [NSMutaleDictionary dictionary];
...
// insert an object.
[items setObject:item forKey:[NSNumber numberWithInt:3]];
...
// I want to know that there is an object at a given index.
item = [items objectForKey:[NSNumber numberWithInt:4]];
if (item)
    // exist
else
    // non exist
도움이 되었습니까?

해결책

물론 있습니다 NSArray 인덱스 버전의 경우 클래스 NSDictionary, 종류의. 그러나 인덱스의 인덱스 NSArray 이후에 인덱스가 0에서 시작한 다음 모든 객체와 함께 증가해야합니다.

무작위 색인을 사용하려면 NSDictionary 그리고 당신은 좋습니다. 제공 한 코드는 절대적으로 유효하며 올바르게 작동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top