IT story

NSDictionary의 모든 키를 NSArray로 가져옵니다.

hot-time 2020. 9. 15. 19:21
반응형

NSDictionary의 모든 키를 NSArray로 가져옵니다.


특정에서 모든 키를 NSDictionary개별적 으로 가져올 수 NSArray있습니까?


그냥 사용

NSArray*keys=[dict allKeys];

일반적으로 특정 클래스에 특정 메서드가 있는지 궁금하다면 Apple의 자체 설명서를 찾아보십시오 . 이 경우 NSDictionary 클래스 참조를 참조하세요. 모든 방법을 살펴보십시오. 그런 식으로 많은 유용한 방법을 발견하게 될 것입니다.


네 가능합니다. allKeys 방법 사용 :

NSDictionary *yourDictionary;
NSArray * yourKeys
yourKeys = [yourDictionary allKeys];

그리고 모든 키 와 값 을 얻으려면 다음을 수행하십시오.

for (NSString *key in dictionary) {
    id value = dictionary[key];
    NSLog(@"Value: %@ for key: %@", value, key);
}

참고 URL : https://stackoverflow.com/questions/7057063/get-all-keys-of-an-nsdictionary-as-an-nsarray

반응형