반응형
구조체 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 |