Notice
Recent Posts
Recent Comments
Link
투케이2K
37. (Objective-C/objc) NSDictionary 딕셔너리 사용해 key , value 데이터 저장 및 출력 실시 본문
Objective-C
37. (Objective-C/objc) NSDictionary 딕셔너리 사용해 key , value 데이터 저장 및 출력 실시
투케이2K 2022. 6. 26. 09:36[개발 환경 설정]
개발 툴 : XCODE
개발 언어 : OBJECTIVE-C
[소스 코드]
// MARK: - [헤더 파일에 정의 없이 : void 메소드 구현]
- (void)testMain {
printf("\n");
printf("==================================== \n");
printf("[ViewController >> testMain() :: 테스트 메소드 수행] \n");
printf("==================================== \n");
printf("\n");
/*
// ------------------------------------
[요약 설명]
// ------------------------------------
1. 딕셔너리는 key , value 값을 가지는 객체입니다 (자바에서 hashmap 개념)
// ------------------------------------
*/
// [초기 변수 선언 실시]
NSDictionary *dic = @{@"key_1" : @"value_1", @"key_2" : @"value_2"};
// [저장된 개수 출력]
NSInteger count = [dic count];
// [전체 로그 출력 실시]
printf("\n");
printf("==================================== \n");
printf("[count :: %d] \n", count);
printf("[dicData :: %s] \n", dic.description.UTF8String);
printf("==================================== \n");
printf("\n");
// [key 리스트 출력 실시]
NSArray *keyList = [dic allKeys];
printf("\n");
printf("==================================== \n");
printf("[key :: %s] \n", keyList.description.UTF8String);
printf("==================================== \n");
printf("\n");
// [value 리스트 출력 실시]
NSArray *valueList = [dic allValues];
printf("\n");
printf("==================================== \n");
printf("[value :: %s] \n", valueList.description.UTF8String);
printf("==================================== \n");
printf("\n");
// [개별 특정 key 값 데이터 출력 실시]
NSString *key_1 = dic[@"key_1"];
printf("\n");
printf("==================================== \n");
printf("[key_1 :: %s] \n", key_1.description.UTF8String);
printf("==================================== \n");
printf("\n");
}
[결과 출력]
반응형
'Objective-C' 카테고리의 다른 글
Comments