[IOS] Hello World 프로그램 작성 (Xcode / Objective-C)
0. 맥이 있어야 하고, Xcode가 설치되어 있어야 한다.
Xcode 설치 방법은 다음 글에서 확인할 수 있다.
[IOS] 맥 Xcode 설치 : https://blog.naver.com/bb_/221577128641

3. [Single View App] 선택

4. Product Name 은 HelloWorld. 나머지 항목은 적당히 써넣는다.
Language 는 Objective-C 선택.
[Next] 버튼을 클릭하면 워크스페이스 위치를 잡아줄텐데 적당한 위치로 지정하자. (ex: Documents 폴더의 IOS_Workspaces/HelloWorld)

5. 프로젝트가 생성되었다.
6. 좌측 트리에서 Main.storyboard 를 더블클릭한다. 화면이 보일 것이다.
7. 상단 메뉴의 [View] – [Libraries] – [Show Library] 클릭
8. 라이브러리 창이 뜨면 상단 검색창에 button 을 검색한다.
검색결과로 나온 button을 Main.storyboard 화면 중앙 쯤에 드래그앤드랍으로 끌어다 놓는다.

9. 만들어진 버튼 우클릭하여 [Touch Up Inside] 를 찾는다.
여기가 생각보다 어려운데, [Touch Up Inside] 우측의 동그란 라디오 버튼을 클릭한 채로 드래그를 하면 파란 선이 나온다.
이 파란 선을 ViewController.h 파일 @interface 와 @end 사이에 끌어다 놓는다.
버튼이 그려져 있는 화면과 ViewController.h 파일의 내용을 나란히 볼 수 있도록 조정하는게 관건이다.
(필자의 경우 폴더 트리에서 파일 위 마우스 우클릭 – [Open in New Window] 를 이용해서, 화면 2개를 나란히 띄울 수 있었음)


10. 창이 하나 뜨면 [Name] 항목에 [Button] 이라고 입력하고 OK한다.

11. 이후 ViewController.h 파일에는
– (IBAction)Button:(id)sender;
코드가 내용으로 들어가 있을 것이다.
(물론 ViewController.m 파일 내용도 변경되어 있음)

12. 이제 ViewController.m 파일의 내용을 수정한다.

[AS-IS]
– (IBAction)Button:(id)sender {
}
[TO-BE]
– (IBAction)Button:(id)sender {
NSLog(@”Button Touched”);
UIAlertView *alert = [[UIAlertView alloc]
initWithTitle:@”alert”
message:@”Hello World”
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:@”OK”, nil];
[alert show];
}
13. 테스트한다. 폰 버전은 원하는 버전(ex : iPhone7) 으로 맞추고, 재생 버튼을 누른다.



버튼을 클릭하면 Hello World 가 표시된다.