«nsdictionary» 태그된 질문

Apple의 Objective-C 프레임 워크 Cocoa의 멤버입니다. NSDictionary 개체는 키와 값의 연결을 관리합니다.

7
NSMutable 사전에 액세스하기위한 Objective-C의 각 루프
Objective-C에서 변경 가능한 사전 키와 값에 액세스하는 데 어려움이 있습니다. 내가 이것을 가지고 있다고 가정 해보십시오. NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; 키와 값을 설정할 수 있습니다. 이제 각 키와 값에 액세스하고 싶지만 키 세트 수를 모릅니다. PHP에서는 다음과 같이 매우 쉽습니다. foreach ($xyz as $key => $value) Objective-C에서 어떻게 가능합니까?


3
사전을 반복하는 방법이 있습니까?
를 얻기 위해 NSDictionaries필요한 곳으로 알고 있습니다. 하지만 어떻게 모든 것을 내가 반복 할 수 와 A의는 , 나는 키가 알고 그래서, 어떤이있다 값? 나는라는 것이 있습니다 알고 에 대한-에서 루프 에가 . 비슷한 것이 있습니까?keyvaluekeysvaluesNSDictionaryJavaScriptObjective-C

2
모범 사례? -핵심 데이터 개체 속성으로서의 배열 / 사전 [닫기]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 이 질문을 개선하십시오 저는 Core Data를 처음 사용합니다. 컬렉션 유형을 속성 유형으로 사용할 수 없으며 배열 / …


12
NSJSONSerialization 사용 방법
JSON 문자열이 있습니다 (PHP의 json_encode()다음과 같습니다). [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] 나는 이것을 내 iPhone 앱을위한 일종의 데이터 구조로 파싱하고 싶다. 나 사전의 배열을 가지고하는 것입니다에 대한 배열의 0 번째 요소는 키 사전 그래서 나는 최선의 일을 생각 "id" => "1"하고 "name" => "Aaa". NSJSONSerialization그래도 저장소가 데이터를 어떻게 저장 …

5
JSON 문자열을 NSDictionary로 역 직렬화하는 방법은 무엇입니까? (iOS 5 이상인 경우)
내 iOS 5 앱 NSString에는 JSON 문자열이 포함되어 있습니다. JSON 문자열 표현을 네이티브로 직렬화 해제하고 싶습니다NSDictionary 객체 . "{\"password\" : \"1234\", \"user\" : \"andreas\"}" 나는 다음과 같은 접근법을 시도했다. NSDictionary *json = [NSJSONSerialization JSONObjectWithData:@"{\"2\":\"3\"}" options:NSJSONReadingMutableContainers error:&e]; 그러나 런타임 오류가 발생합니다. 내가 뭘 잘못하고 있죠? -[__NSCFConstantString bytes]: unrecognized selector sent to …

9
하나의 명령문에서 한 번에 여러 항목을 HashMap에 추가
상수 HashMap을 초기화하고 한 줄로 수행하고 싶습니다. 이 같은 sth를 피하십시오 : hashMap.put("One", new Integer(1)); // adding value into HashMap hashMap.put("Two", new Integer(2)); hashMap.put("Three", new Integer(3)); 목표 C에서 이와 유사합니다. [NSDictionary dictionaryWithObjectsAndKeys: @"w",[NSNumber numberWithInt:1], @"K",[NSNumber numberWithInt:2], @"e",[NSNumber numberWithInt:4], @"z",[NSNumber numberWithInt:5], @"l",[NSNumber numberWithInt:6], nil] 나는 그렇게 많은 것을 보았을 때 이것을하는 …

2
NSDictionary-사전에 키-값 쌍이 포함되어 있는지 확인해야합니다.
다음과 같이 물어볼 필요가 있습니다. 사전이 있다고 가정 해 봅시다. NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; [xyz setValue:@"sagar" forKey:@"s"]; [xyz setValue:@"amit" forKey:@"a"]; [xyz setValue:@"nirav" forKey:@"n"]; [xyz setValue:@"abhishek" forKey:@"a"]; [xyz setValue:@"xrox" forKey:@"x"]; 이제 다음과 같이 확인해야합니다 [xyz에 키 "b"값이 포함되어 있습니까? ?? 쌍인가? 질문은 어떻게? 다른 질문은 총 키-값 쌍을 계산하는 방법입니다. 예를 …

6
NSPredicate를 사용하여 NSDictionary 키를 기반으로 NSArray 필터링
여러 사전이 있습니다. 키를 기반으로 배열을 필터링하고 싶습니다. 나는 이것을 시도했다 : NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(SPORT == %@)", @"Football"]; NSArray *filteredArray = [data filteredArrayUsingPredicate:predicate]; 작동하지 않습니다. 결과가 없습니다. 내가 뭔가 잘못하고있는 것 같아요. "SPORT"가 ivar이면 이것이 방법이라는 것을 알고 있습니다. 열쇠라면 아마 다를 것 같아요. 그러나 나는 예를 찾을 …

6
NSDictionary에 추가하는 방법
나는 a를 사용하고 NSMutableArray있었고 사전을 사용하는 것이 내가 달성하려는 것에 대해 훨씬 더 간단하다는 것을 깨달았습니다. 키를 a로 저장하고 NSString값을으로 int사전 에 저장하고 싶습니다 . 어떻게하나요? 둘째, 가변 사전과 일반 사전의 차이점은 무엇입니까?



5
NSString을 NSDictionary / JSON으로 변환
다음 데이터가 저장되어 있습니다 NSString. { Key = ID; Value = { Content = 268; Type = Text; }; }, { Key = ContractTemplateId; Value = { Content = 65; Type = Text; }; }, 이 데이터를 NSDictionary키 값 쌍을 포함하는 로 변환하고 싶습니다 . 나는 변환 먼저 시도하고 NSStringA를 …

9
정렬 된 키가있는 NSDictionary
기본적으로 연관 배열 (키와 값으로 문자열)로 사용하는 NSDictionary (plist에 저장 됨)가 있습니다. 응용 프로그램의 일부로 키 배열을 사용하고 싶지만 특정 순서 (정렬 할 알고리즘을 작성할 수있는 순서가 아님)를 원합니다. 나는 항상 별도의 키 배열을 저장할 수 있지만, 항상 사전의 키와 배열의 값을 업데이트하고 항상 일치하는지 확인해야했기 때문에 다소 까다로워 보입니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.