오늘의 주제


1. Hello, World 콘솔에 찍어보기


첫 번째 시간입니다.

안녕하세요! 야곰입니다.ㅎㅎ
iOS 개발 포스팅을 하다보니 조금 더 상세히 알고 싶거나, 기초를 좀 더 다지고 싶으신 분들이 있을 것 같아 이렇게 Objective-C 언어도 포스팅을 시작합니다.
사실 C 또는 C++만 잘 알고 있어도 iOS개발에 큰 무리는 없습니다.
물론 다른 언어를 써 보신분들도 마찬가지 일거구요.
절차지향적인 언어를 쓰던 분들은 헷갈리는 부분들이 있을텐데, 그것은 iOS 포스팅 중간중간 설명을 넣구요~
뭐, 여하튼!
절차지향 언어인 C언어를 하니 객체지향 언어인 Objective-C를 한 번 해볼까 합니다.
물론 C++, C#, JAVA 등등 많은 언어들이 있지만!
여기는 iOS 개발부터 시작한 블로그니깐욬ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
별다른 이유 없구요~ 한 번 해봅니다.
혹여나 필요한 다른 언어 있으시면 댓글 남겨주세요^^
잡소리 그만두고 이제 시작하도록 하겠습니다 ㅎㅎㅎ


# Hello, World !!
자, Objective-C 컴파일을 위하여 Xcode를 설치해 주세요~
 Xcode 설치 방법은 제 블로그 포스팅을 참고하시면 됩니다.

iOS개발하기 #1. 개발준비(1)  에서 '# Xcode설치' 를 참고하시면 되겠습니다^^


Xcode를 설치한 후 첫 실행화면입니다. 
Create a new Xcode project 를 선택해 줍니다.


여러 템플릿 중에 Mac OS X 템플릿 중 Application탭의 Command Line Tool을 선택하고 Next


Product Name을 MyFirstC로 지정해 주었습니다. 여러분들이 원하는 프로젝트명을 넣어주세요..^^
프로젝트는 하나의 프로그램이 완성되기 위한 단위라고 생각하시면 되겠습니다.
Type은 Foundation으로 지정해 줍니다.
Next를 누르시고 저장을 위한 위치를 지정해 주세요.

자, 프로젝트가 생성이 되었습니다.
대책없이 그냥 실행시켜 봅시다 ㅋㅋㅋ
화면 좌측 상단에 보시면 Run버튼이 있는데 클릭해 봅시다. 또는 단축키 커맨드+R입니다.


실행 결과 입니다.
뭔가 뿅 튀어나올 줄 알았는데 별거 없죠..?ㅋㅋㅋ
예.. 좀 시시하긴 합니다 ㅋㅋㅋ
화면 하단에 새로 올라온 창이 있는데, 디버그 영역입니다. 거기서 로그가 쫙 찍혀 나오는 곳이 디버그 콘솔입니다. 디버그 콘솔을 보면 뭐라뭐라 막 써있는데, 거기서 잠깐 보니 Hello, World! 라고 찍혀있는게 보입니다 ㅋㅋ
와우~
콘솔은... 음... 뭐 도스창, 아니면 터미널 등등 뭐 다 같은 개념으로 보시면 될거예요~
아! 디버그창이 제것과 같이 생기지 않았다면 화면 확대해서 잘 보세요 ㅋㅋ
제 디버그 콘솔 오른쪽 위에 보면 보기 옵션 버튼들이 있습니다.
두 개의 창이 나오는 가운데 녀석을 선택해 주세요~


근데 콘솔에서 우리는 Hello, World!만 보고 싶은데 시스템과 프로젝트 로그까지 찍혀나오니 어지럽지요?ㅎㅎ
그래서 우리가 보고싶은것만 보도록 합시다.
디버그 콘솔 왼쪽 위쪽에 All Output을 Target Output으로 변경해 줍니다.


그러고 나면 원하는 Hello, World!만 보여요 ㅎㅎㅎ


Xcode화면 좌측 파일 네비게션 영역에서 main.c파일을 클릭해 봅니다.


코드를 보면 NSLog(@"Hello, World!"); 이라고 작성되어 있을 텐데요~
아래 화면처럼 더 타이핑 해주고 실행해 봅시다.
아 그리고 줄마다 맨 끝에 붙는 것은 세미콜론 (;) 입니다.
우리가 글에서 쓰는 마침표라고 생각하시면 될거 같아요~
그렇다고 무조건 쓰는건 아니지만 대부분 코드안에서 줄이 끝날때 찍어주셔야 할거예요~


실행 결과 화면입니다.
별거없죠?ㅎㅎ 


  오늘은 간단히 콘솔화면에 출력하는거 하면서 놀아보았습니다 ㅎㅎ
그런데 화면에 보이는 초록색 글씨는 뭘까요?
하나도 안중요해 보여도, 무지하게 중요한 녀석중에 하나라고 할 수 있기에, 다음 번에는 그녀석에 대해 간략히 알아보도록 할게요~ 
다음번에 뵈어요^^* 

by yagom

p.s 제 포스팅을 RSS 피드로 받아보실 수 있습니다.

RSS Feed 받기 


↓↓↓저 열심히 썼는데 추천 한방 꾹 눌러주고 가시는 건 어떨까요? ^~^ 사랑합니다~ ↓↓↓ 

Posted by yagom

댓글을 달아 주세요

  1. 컴맹 2012.09.25 07:43  댓글주소  수정/삭제  댓글쓰기

    아~ 나머지 강의도 이렇게 쉬우면 얼마나 좋을까~~~~ㅎㅎ
    아이폰 어플만들기 위해서, XCode를 배우다보니 Object C문법을 좀더 잘알고 있어야될것같아요.ㅠㅠ
    좋은 강의 잘보고 갑니다.~~^^

    • Favicon of https://blog.yagom.net BlogIcon yagom 2012.10.03 21:53 신고  댓글주소  수정/삭제

      ㅎㅎ Objective-C를 제대로 하려면 머리 많이 아파지죠~
      그래도 정말 iOS 완벽하게 다루고 싶다면 Objective-C도 마스터 해봐야겠죠?ㅎ

  2. Favicon of http://www.facebook.com/suyongchoi7972 BlogIcon 합본취리42 2012.09.28 00:19  댓글주소  수정/삭제  댓글쓰기

    C언어만 배웠는데ㅠㅠObjective C도 될지 모르겠네요ㅠㅠ
    네이버에서 찾아가 즐찾해서 배워봅니다..ㅎㅎ
    계속 배워볼께요ㅋㄷ

    • Favicon of https://blog.yagom.net BlogIcon yagom 2012.10.03 21:55 신고  댓글주소  수정/삭제

      ㅎㅎ 제 블로그에 있는 내용들은 크게 어렵지 않으실 겁니다~
      블로그에 있는 내용들은 정말 많이 부족하기 때문에 다 보시고 더 알고싶은 내용들이 생기시면 Objective-C책을 한 권 사보시는 것도 나쁘지 않을 것 같습니다.
      즐겨찾기까지!!!
      영광입니다 ㅎㅎ 종종 들러주세요 :)

  3. ppange 2012.10.24 01:36  댓글주소  수정/삭제  댓글쓰기

    최고의 강의인것 같아요..
    왜 진작 이 사이트를 몰랐을까요..
    그동안 인터넷 강의에 허비한 돈을 생각하면 ㅠ.ㅠ
    Objective C 책 중에서 추천해 주실 만한 책이 있을까요?
    아직 책은 안사봤거든요.. ㅎㅎ

    • Favicon of https://blog.yagom.net BlogIcon yagom 2012.10.24 18:14 신고  댓글주소  수정/삭제

      안녕하세요 ppange님~!
      강의라고 하기도 부끄러운 것들이죠^^;
      찾아주시고 이렇게 덧글까지 남겨주시니 황공할 따름입니다.
      Objective-C책이 많은 편은 아니지만, 책 나름대로의 스타일이 있다보니 나에게 맞는 스타일의 책을 찾아보시는 것이 좋을 것 같습니다.
      직접 서점에 가셔서 책을 훑어보시는 것을 추천드립니다 :)
      두껍고 내용이 많다고 입문서로 좋은 것만은 아닙니다.
      처음에 쉽고 가볍게 접근 할 수 있으면서 알찬 내용을 가진 책을 골라서 시작하시고, 책마다 부족한 부분들은 어디든지 있으니 더 배우고픈 욕심이 생기면 다른 책들도 찾아보는 식으로 학습해 나가는게 좋지 않을까 싶습니다 ^^*
      큰 도움이 되어드리지 못해 죄송합니다 ㅠ

  4. 명상가 2013.01.05 14:59  댓글주소  수정/삭제  댓글쓰기

    잘보았습니다~

    C 해보신분이면 별다른 어려움 없이 기분좋게 프로그래밍 할 수 있겠네요~

  5. 파워팰리스 2013.03.05 17:34  댓글주소  수정/삭제  댓글쓰기

    우와~! 최강 강좌입니다.
    책보다더 눈에 확들어와 너무 도움이 된 강좌였습니다.

    계속 안드로이드쪽으로 하다가 오늘부터 obj-c로 넘어왔는데요,
    자바랑은 좀 달라 모르는것이 많지만,
    하나 하나 저에게 큰 도움이 되네요 감사합니다.^_^