그렇게 몇 개월이나 만졌었는데
오늘 친구가 헬로월드 찍어달라는데도 헤맸답니다.
맨날 점찍어 어시스트 쓰고, 잘라서 붙여넣다 보니 그런건데.. 부끄러운 마음이 많이 들었어요.
아마 코드를 처음 보시는 분도 쉽게 짐작하실 수 있을꺼예요.
블로그에 넣으니 xcode 특유의 알록달록 보조 색깔이 없어지는게 아쉽네요 ㅋㅋ
1. 우선 뷰 베이스로 화면을 엽니다. xib로 쉽게 할수 있지만 그 중 코드로 하는 방법을 선택하겠어요.
2. main 메소드와 같이 스트림이 viewDidLoad 메소드로 지나게 되어 있어요. 주석처리되어 있는 곳을 풀고
이곳에다가 편집을 해 줄 수 있겠네요.(물론 다르게도 할 수 있답니다)
- (void)viewDidLoad {
[super viewDidLoad];
// 뷰를 생성해줍니다. 아이폰 크기가 0, 0에서 가로 320, 세로 480임
UIView *aview = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,480)];
// 뷰에 붙일 라벨을 생성해 줍니다. 라벨은.. 포토샵에서 글자를 적어주는 점선 사각형 범위와 같은 개념이죠. 범위가 작으면 글자가 잘림
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(100,100,100,50)];
// 라벨에 붙일 스트링을 하나 저장함
NSString *string = @"hello world!";
// 라벨에 붙임
[label setText: string];
// 화면에 뿌려주기 전에는 이렇게 순서가 맞지 않아도 상관이 없음. 뷰의 색을 변경
[aview setBackgroundColor: [UIColor orangeColor]];
// 라벨을 뷰에 붙임
[aview addSubview:label];
// 뷰를 전체 뷰(컨트롤뷰)에 붙임.
[self.view addSubview: aview];
// 콘솔에 로그를 찍어봄
NSLog(@"Trace");
}
'2_ 바삭바삭 프로그래밍 > Objective C' 카테고리의 다른 글
objective C - 아이폰 앱에 진동 기능 추가하기 (0) | 2011.06.03 |
---|---|
[Objective C] 주소록에서 전화번호 가져오기 (0) | 2011.05.26 |
Objective-C 클래스 만들기 (2) | 2011.04.14 |
xcode - Class Method VS Instance Method (0) | 2010.12.28 |
xcode - 문자열 관련 함수 (0) | 2010.12.13 |