iPhone-SDK에서 주어진 색인에서 객체를 삽입하는 방법
-
19-09-2019 - |
문제
주어진 색인에 객체를 삽입하고 싶습니다. 그리고 인덱스에 객체가 없다면 알고 싶습니다. 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
그리고 당신은 좋습니다. 제공 한 코드는 절대적으로 유효하며 올바르게 작동합니다.
제휴하지 않습니다 StackOverflow