본문 바로가기
ios 뽀개기/objective-c

array dictionary

by 인생여희 2018. 7. 10.
반응형


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

댓글