Objective-C 기초

구조체 Struct

nightohl 2019. 2. 18. 20:55
반응형

구조체 Struct


C언어에서의 구조체를 여기서도 사용할 수 있다.


ex)

#import <Foundation/Foundation.h>


struct my_struct{

    int old;

    int height;

    float weight;

    char* name;

};


int main(int argc, const char * argv[]) {

    @autoreleasepool {

        struct my_struct man;

        man.name = "melong";

        man.old = 24;

        man.height = 172;

        man.weight = 59.3;


        struct my_struct man2 = {28,165,55,"mango"};

    }

    return 0;

}


==> 결과 :


잘 돌아감.


But !


구조체 멤버로 Objective-C 타입 객체를 하나라도 넣을 경우 -> 에러



Objective-C 객체를 사용하고 싶다면 뭐다? 

클래스를 써라.


예아

반응형

'Objective-C 기초' 카테고리의 다른 글

NSString 클래스  (0) 2019.02.19
블록 (Block)  (0) 2019.02.18
NSData 다루기 (바이너리 데이터 저장/복원)  (0) 2019.02.18
아카이빙(Archiving)  (0) 2019.02.16
프로토콜 (Protocol)  (0) 2019.02.15