2009-10-02 4 views
3

NSMutableDictionary에서 키의 수를 찾는 방법이 있는지 궁금하십니까? 또한 각 키에 차례로 액세스하여 값을 찾거나 미리 정의 된 키를 통해 데이터에 수동으로 액세스해야합니까?현재 NSMutableDictionary에있는 키 수를 찾는 방법이 있습니까?

(즉) 내가 키에 대한 와일드 카드 또는 무언가를 사용하여 생각하고 생각

myTown = [cryo objectForKey: @"town"]; 
myZip = [cryo objectForKey: @"HT6 4HT"]; 
myEmail = [cryo objectForKey: @"[email protected]"]; 

?

게리

답변

14
+0

덕분에, 나는 – fuzzygoat

+2

가 네, 코코아 프레임 워크가 잘 설계되어 있습니다 :이 언어와 패턴을보기 시작하고, 알았어 야. 한 위치에서 발견 한 패턴이 프레임 워크의 다른 부분에서 작동 할 것으로 기대해야합니다. 콜렉션 클래스의 경우 콜렉션 API에 대한 추상 기본 클래스 또는 인터페이스가 다른 언어/프레임 워크와 같이 존재하지 않더라도 공통 API는 일관성이 있습니다. –

1
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; 
NSLog(@"%d", [[dict allKeys] count]); 

[DICT의해서 AllKeys]는 당신에게 현재의 모든 키의 목록을 제공합니다.

관련 문제