3 빅 데이터 구조 류 의 사전
//1.
NSDictionary * Dict = @{@"one":@"1",@"two":@"2"};
NSLog(@"Dict = %@",Dict);
//2.
NSDictionary*dict=[[NSDictionary alloc]initWithObjectsAndKeys:@"1",@"one",@"2",@"two",@"3",@"three",@"4", @"four",@"5",@"five", nil];
NSLog(@"dict = %@",dict);
//3.
NSDictionary * dict1 = [NSDictionary dictionaryWithDictionary:dict];
NSLog(@"dict1 = %@",dict1);
//4.
NSArray * values =[[NSArray alloc]initWithObjects:@"1",@"2",@"3",@"4", nil];
NSArray*keys=[[NSArray alloc]initWithObjects:@"one",@"two",@"three",@"four", nil];
NSDictionary* dict2 = [[NSDictionary alloc]initWithObjects:values forKeys:keys];
NSLog(@"dict2 = %@",dict2);
//
NSLog(@"keyValuescount = %ld",[dict2 count]);
// key
NSLog(@"%@",[dict objectForKey:@"four"]);
// , key value , , 。
// , ,
// key
NSEnumerator * keyenumer = [dict keyEnumerator];
//
NSString * obj;
while (obj = [keyenumer nextObject])
{
NSLog(@"obj = %@",obj);
}
// key
for (id od in dict)
{
NSLog(@"od = %@",od);
}
가 변 사전 NSMutable Dictionary NSMutable Dictionary 는 NSDictionary 의 하위 클래스 이기 때문에 NSDictionary 의 방법 을 계승 했다.
//
NSMutableDictionary *dict=[[NSMutableDictionary alloc]initWithObjectsAndKeys:@"1",@"one",@"2",@"two",@"3",@"three",@"4", @"four", nil];
NSLog(@"dict = %@",dict);
// ,
// @“five”key
[dict setObject:@"5" forKey:@"five"];
NSLog(@"dict = %@",dict);
// @“one”key @ “one”
[dict setObject:@"7" forKey:@"one"];
NSLog(@"dict = %@",dict);
// “one”
[dict removeObjectForKey:@"one"];
~~~
------------------------------------
, , !
, !
, !
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.