array dictionary
//
// main.m
// NSArrayTest
//
// Created by MacBookPro on 2018. 7. 10..
// Copyright © 2018년 MacBookPro. All rights reserved.
//
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
NSArray *frutie = [[NSArray alloc]initWithObjects:@"apple",@"banana", @"pineapple", @"lemon", nil];
/* for 문 예제 1
for (int i = 0; i< [frutie count]; i++){
NSLog(@"frute : %@", [frutie objectAtIndex:i]);
}
*/
//for 문 예제2
for (NSString *strTemp in frutie) {
NSLog(@"과일1 : %@" , strTemp);
}
//가변 array
//할당
NSMutableArray *ffrute = [NSMutableArray arrayWithArray:frutie];
[ffrute addObject:@"tomato"];
[ffrute addObject:@"wotermelon"];
[ffrute addObject:@"mango"];
for (NSString *strTemp in ffrute){
NSLog(@"과일2 : %@", strTemp);
}
//dictionary
NSLog(@"--------------------------------------");
NSDictionary *dic = [[NSDictionary alloc]initWithObjectsAndKeys:@"강영균", @"이름", @"30", @"나이", nil];
NSLog(@"name : %@" , [dic objectForKey:@"이름"]);
NSLog(@"age : %@" , [dic objectForKey:@"나이"]);
//가변 dictionary
NSMutableDictionary *mdic = [NSMutableDictionary dictionaryWithDictionary:dic];
[mdic setObject:@"한국" forKey:@"사는곳"];
[mdic setObject:@"까무잡잡" forKey:@"얼굴색"];
NSLog(@"location : %@" , [mdic objectForKey:@"사는곳"]);
NSLog(@"face color : %@" , [mdic objectForKey:@"얼굴색"]);
}
return 0;
}
'ios 뽀개기 > objective-c' 카테고리의 다른 글
objective c alert 구현 (0) | 2018.07.28 |
---|---|
객체지향 예제 (0) | 2018.07.10 |
NSString 예제 (0) | 2018.07.09 |
if문 for문 switch문 (0) | 2018.07.09 |
클래스 파일 나누기 - 선언 - 구현 - 할당 (0) | 2018.07.09 |
댓글