광어네 맛집

[Objective-C] Dictionary 다루기 본문

Objective-C [레거시 뿌수기!]/Objective-C

[Objective-C] Dictionary 다루기

Lautner Jacob 2022. 4. 25. 08:54
728x90
반응형

Swift UI가 ObjectiveC처럼 먼저 선언해주고 사용해서 

느낌이 비슷한거 같기도 하고 아닌거 같기도 하고 

아무튼 오늘은 Dictionary를 다뤄볼까 함!

 


 

바로 간단히 본론!

// 방법 1
NSDictionary *dictionary = [NSDictionary dictionaryWithObjectsAndKeys: @"value", @"key", nil];

// 방법 2
NSDictionary *dictionary = @{@"key", @"value"};

 

 내가 실수 했던게 원래 Key Value이렇게 통일되어 있는게 아니였음

 

//값 저장
[dictionary setOnject: value forKey: key];

//값 가져오기
NSString *name = [dictionary objectiForKey: @"key"];

//키 값 배열로 묶기
[dictionary allKeys];

 

처음에 이거 UserDefaults인줄 ㅋㅋㅋㅋ;

 

여기서 끝이 아니라 Mutable이라는 특징을 가진 dictionary도 있음

NSDictionary와 사용은 비슷하니 때에 따라서 사용하면 될 듯!

크게 다를 게 없긴 함!

 

NSMutableDictionary *dogs = [NSMutableDictionary dictionary];

[dogs setObject: @"coon" forKey: @"one"];
[dogs setObject: @"leo" forKey @"two"];

 

오늘은 간단히 여기서 끝!

오늘도 화이팅!

728x90
반응형