간단하게 MAC OS에서 Xcode로 프로젝트 생성과 빌드 돌려보겠습니다!

우선 Xcode 버전은 4.2버전이구요.. 3버전때랑 단축키랑 인터페이스가 많이 바꼈더라구요...버그도...많고...

어쨋든 일단 프로젝트 생성부터 들어가겠습니다.

1. Xcode가 설치되어있다면 실행시켜보면 아래 그림처럼 나와요. 여기서 왼쪽에 에 'Create a new Xcode project' 를 눌려줍니다.



2. 누르셨나요? 그럼 아래 그림처럼 왼쪽편에는 iOS항목과 Mac OS X항목이 나오죠? 각항목은 개발할때 목정을두고 나눈거 같아요...(아마도!?). 자 일단 왼쪽 선택목록에 iOS항목안에 'Application'을 눌려보면 오른쪽에 'Single View Application' 항목으로 일단 프로젝트를 만들겠습니다.

※ Master-Detail Application 이걸로 프로젝트를 만들면 초기에 테이블뷰, 네비게이션바가 만들어져있고, 테이블뷰 선택시 화면 전환이 되도록 되어있습니다. 이렇게 OpenGL Game이나 Page-Based Application등등 각각 기초에 뭔가 깔고 시작하는거 같네요.


3. 자 이제 Product Name과 Company Identifier등등  여기서 Class Prefix 항목은 애플리케이션 제작에 있어서 꽤 중요한 결정 부분이라고 할 수 있어요. 왜냐하면 여기서 결정된 클래스 접두사는 향후 여러분이 아 프로젝트 내에서 만들 모든 클래스의 접두어로 적용되기 때문입니다. 하지만 전 초급이니 여기선 맨 첫줄인 Product Name부분에 'FirstProject'라고 적고.(프로젝트 명이라고 생각하시면 됩니다.) Company Identifier은... 개발자 명정도라고 생각하시면 됩니다. 앱에 올리실때 아마 이걸로 분류 한다고 그러더라구요. Device Family부분은 아이폰이나 아니면 아이패드를 만들건지 정하는 부분인데 전 아이폰으로 선택을 하겠어요 ^ ㅡ^ 전 패드보다 폰이 좋으닌깐여~! 그리구 마지막 3가지 선택 옵션이 있는데요 여기서 Use Storyboard, Use Automatic Reference Counting 이렇게 3가지가 있는데 맨 처음 Use Storyboard를 체크하시게 되면 난중에 UIView넘어갈때 설정할수 있어서 편하긴 하지만 전 체크 하지 않겠습니다.(안써봤다고 말못..) 두번째 Use Automatic Reference Counting 이부분은 정확하게 Autorelese에 관련된거 같은데 잘 모르겠네요...그래서 미체크....ㅡㅡ;; 마지막 항목만 체크해주시고 Next버튼을 꾹 눌러 주세요 ^ ㅡ^





4. 자 Next누르면 아래와 같은 그림이 나와요 자 이건 프로젝트를 어디다 저장할지를 정하는 곳이에요. 원하는 위치가 있으면 거기에 저장하시면 되요 ^^ 자 이제 마지막으로 Create를 눌려볼까요??



5. 자 프로젝트가 생성되고 보이는 제일 첫화면이네요. 왼쪽부터 오른쪽순으로 차근 차근 설명해드릴께요. 어디까지나 가볍게 하자는 의도이니 살짝 살펴볼까요?
    1. 여기는 .h(헤더파일), .m(점엠파일), .xib(UI관련파일), 프레임워크, 라이브러리 등등이 있어요. 여기 파일에 .h파일
      과 .m, .xib 파일이 실질적으로 코딩을 이루어져서 어플이 만들어진답니다.
    2. 지금 보여지는곳은 디바이스 정보와 후반에 가면 라이브러리를 쓰게된다면 이부분을 손을대서 수정하는 곳이에요.
    3. 여기는 UI환경에서 예를 들면 버튼의 위치라던지 버튼의 정보값들을 수정하고 등록하고 하는 곳이에요.



6. 자 그럼 왼쪽에 viewControllor.m 파일을 클릭해보면 아래와 같이 코딩할수있는 부분이 나와요. 이부분에 코딩하는것과 버튼 만드는것은 다음번에 설명하도록하고 일단은 이런곳이 있구나 하고 알아두고 넘어갑시다.^ ㅡ^*



7. 자 그럼 한번 구동을 해볼까요?  왼쪽 상단에 빨간 동그라미 되어있는 부분이 보이시죠? 아주 보기 쉽게 Run이라고 적혀있네요. 이걸 누르게되면 디바이스가 뜨면서 실행이 돼요. 단축키는 Command + R 키랍니다. 여기서 빌드시키고 난다음 로그같은 정보를 보고 싶다면 단축키 SHIFT + Command + R 키를 누르면 아래 그림처럼 로그창이 올라와서 볼수가 있답니다.



8. 디바이스 에뮬화면 입니다.





지금은 그저 빈공간이죠? 아직 저희가 버튼이나 글자나 이런걸 하나도 넣지 않아서 빈 화면이 보이는겁니다.

앞서 말했듯이 .h, .m, .xib파일을 만지면 지금 저화면에 무언가가 생기겠죠?

이부분은 다음번에 설명하도록 하겠어요^ ㅡ^*











자 이제 프로젝트를 생성하고 에뮬레이터까지 돌려보았습니다. 아직 저도 처음 글올려보는거라 많은곳이 설명 부족이네요. 그래도 궁금하신게 생기거나하면 댓글달아 주시면 친절히 가르쳐드리도록할께요^ ㅡ^* 물론 틀린부분 지적도 받아요. 저도 배우는 입장이닌깐요~! 전 완벽한게 아니랍니다?

다음번에는 간단하게 버튼 생성하는것과 텍스트박스 구현에 관해서 글을올리겠습니다.^ ㅡ^ 읽느라 수고 많으셨습니다. 감사합니다.!