방명록

  1. Yoons 2009/02/04 19:29 MODIFY/DELETE REPLY

    리눅스 프로그래머를 위한 가이드 보러 왔다가 블로그까지 보고,
    글까지 하나 담아 갑니다.

    좋은 글 잘 보고 갑니다.
    좋은 하루 되세요~

  2. 우르카이 2008/12/21 16:01 MODIFY/DELETE REPLY

    안녕하세요. 올려주신 글 잘 보고있습니다.
    저는 iPhone 초보개발자입니다.
    얼마전까지 삽질을 반복하다가 드디어 PC에 레오파드 설치에 성공했습니다.
    곧이어 iPhone SDK를 설치해서 'Hello World' 를 찍어볼까 했는데
    Xcode에서 프로젝트 생성후 Build & Go를 했더니 아래와 같은 CodeSign Error가 발생했습니다.

    CodeSign error: no certificate found in keychain for code signing identity 'iPhone Developer


    http://han9kin.doesntexist.com/17

    사이트를 참조해서 인증서를 등록했더니

    This Root certificate is not trusted

    라는 붉은색의 문장이 박힌 인증서같은게 나왔습니다. 그 상태에서 xcode에서 프로젝트를 실행하니,

    Error Starting Executable
    No provisioned iPhone OS device is connected

    라는 경고창이 뜨면서 실행이 되질 않네요. 어찌해야 할까요?
    저는 현재 에뮬레이터로만 개발을 해볼 생각인데 개발자사이트에 유료등록해서 인증서를 발급받고
    그 인증서를 등록해야만 할 수 있는 건가요?
    개발하시느라 정신없으실텐데 이런 질문드려 죄송합니다. ^^

    • xevious7 2008/12/21 22:51 MODIFY/DELETE

      안녕하세요

      시뮬레이터에서 개발하는 것은 개발자등록도 필요없고
      인증이 필요없습니다.

      인증이 필요한것은 실제기기(Device)를 사용할때만
      필요합니다.

      그리고 개발자등록을 하지 않으면 제대로된 인증키를
      받을 수 없습니다.

      시뮬레이터에서만 개발하려고 하신다면
      굳이 인증이 필요없는데 , CodeSign에러가
      나오는 것으로 보아서 제가 생각하기에는
      두가지 문제중 하나인듯 싶습니다.

      Xcode상에서 타켓을 시뮬레이터로 설정하지 않은경우,
      Xcode상에서 타켓을 시뮬레이터로 설정했는데도
      에러가 나오는 경우라면
      맥OS나 SDK문제로 보여집니다.
      이것은 뽀족한 해결책은 없고 재 인스톨 하여야 될듯합니다.

      PC에 레오파드 설치라고 말씀하신것을 보니
      정식 맥이 아닌듯 싶은데 .. 그럴경우에도 문제가
      있을수 있습니다.

      우회적인 방법의 개발에 대해서는 해보지 않았기 때문에
      더 이상 답변을 드릴수 없겠네요 ^^

      추가로 Xcode의 iPhone SDK의 요구상황은
      인텔칩 Mac에 맥오스 10.5 이상 입니다.

  3. amurtare 2008/11/27 22:40 MODIFY/DELETE REPLY

    오늘 공유해주신 내용 정말 좋았습니다.^^
    바쁜 시간 내주셔서 감사합니다~

  4. Raptor 2008/10/26 16:07 MODIFY/DELETE REPLY

    형의 열정이 느껴지는군
    노력만큼 대박 나길 진심으로 바라고!
    멋저부려~ 멋저부려~
    화이팅 ~~!!

    • xevious7 2008/10/26 19:27 MODIFY/DELETE

      탱큐 베리 머치..~
      너도 건강하고 모든일 잘되길 바란다.

  5. 원태 2008/10/09 16:50 MODIFY/DELETE REPLY

    안녕하세요..
    여기저기 프로그래밍 자료를 찾다가 블로그를 즐겨찾기해놓고...
    글을 읽고 있는...초보 개발자입니다.
    님처럼 뛰어난 개발자가 되고 싶은데...생각처럼 노력이 잘 되지 않네용~
    아이폰 게임 개발도 그렇고~ 배우고 싶은게 너무 많이 있네요~~
    자주 들러서...구경하고..질문있으면 물어봐도 되겠죵?

    • xevious7 2008/10/09 22:16 MODIFY/DELETE

      방문 감사합니다.
      오픈된 블로그니 언제든지 놀러오세요 :)

  6. 쉐용 2008/09/20 00:53 MODIFY/DELETE REPLY

    읔...

    도큐먼트를 보고 소스를 의범님 말씀대로 했었었는데,
    엄한데에다가 저 함수를 넣어놨었습니다.
    *AppDelegate.m 에다가 넣었났..........

    답변 정말 감사드립니다. 언제 만나면 맛난거라도!!!! T_T
    감사합니다.


    • xevious7 2008/09/20 01:40 MODIFY/DELETE

      저도 처음 접하는 플랫폼이라 가끔 어처구니 없는
      삽질을 하고 있습니다.

      도움이 되었다니 다행이네요 :)
      맛난거 기대되요 *.*

  7. 쉐용 2008/09/19 07:02 MODIFY/DELETE REPLY

    안녕하세요 의범님.
    영기님 싸이트에서만 뵙다가, 이렇게 메세지를 남기려니 부끄럽습니다.ㅎㅎ;;
    다름이 아니오라 아이팟터치 개발에 관련되서 여쭈어볼것이 있어서
    메세지를 남겨봅니다. ( 이메일이 안보여서 이곳으로;;; )
    아이팟 터치는 꽤 오래전부터(3월달쯤..) 사놓긴 했는데, 의범님이 올리신
    글을 보고 필받아서 몇주전부터 갑작스레 진행을 하고 있습니다.

    ㅎㅎ;; 본론으로 넘어가.

    오픈지엘es로 프로젝트를 셋팅했고, 여러가지 동작을 확인을 했습니다만
    터치 이벤트를 어떻게 발생을 시켜야 되는지에서 막히고 있습니다.
    ( 코코아 프로그래밍도 초보라;; )

    막연히 인터페이스 빌더에서 객체를 연결해줘야 될거 같다라고 생각하고
    이리저리 해봤는데, 잘 안되네요;;;

    어떻게 터치 이벤트를 핸들링 했는지 궁금합니다.
    긴글 읽어주셔서 감사합니다. ^^

    • xevious7 2008/09/19 11:02 MODIFY/DELETE

      안녕하세요 반갑습니다. :)

      저도 9월부터 맥 프로그래밍을 시작한지라 ...
      정확한 설명을 잘 못드리겠습니다만,

      터치이벤트는 뷰에서 자동으로 발생되는 이벤트라고
      알고 있습니다.
      자세한 것은 UITouch << 요 클래스를
      Xcode Help에서 찾으셔서 보시면 UITouch에
      대해서 자세히 알수 있으실껍니다.

      EAGLView.m 소스에서.
      (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
      (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
      (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
      (void)touchesChangedWithEvent:(UIEvent *)event;
      (void)touchedCancelled;

      위의 함수에 대한 핸들링을 하시면 됩니다.
      이벤트가 생기면 자동으로 위 함수들이 콜백되구요.


      위 함수를 마련하고 이 안에 원하는 것을 코딩하시면
      됩니다.

      apple dev center에 보면
      예제 프로그램중에 , MoveMe 라는
      간단한 예제 프로그램이 있습니다. 터치 인터페이스를
      설명하는 가장 간단한 예제입니다.

      그럼 수고하세요 :)

    • xevious7 2008/09/19 11:10 MODIFY/DELETE

      아. 따로 터치이벤트를 위해서 따로 델리게이션
      같은 것은 필요없구요.

      위에서 말한것처럼 , 이벤트 함수 만들어서
      그 안에 코딩하시면 됩니다.

      이 이벤트 함수들이 View.m 에 없으면
      그냥 무시되는 형태입니다.
      구현된것만 처리되는거죠.

      예를들어 touches End만 필요하다하면,

      (void)touchesEnded... event {

      printf(" 터치 끝났다 ");
      이거처리해함수();
      }

      이런씩입니다.

  8. 성욱 2008/09/06 09:58 MODIFY/DELETE REPLY

    안녕하세요?

    저는 임베디드 시스템 관련 프로젝트를 하고 있는 개발자 입니다.
    다급히 조언을 구하고자 이렇게 메일을 보내게 되었습니다.

    제가 맡고 있는 프로젝트에서 리눅스 상에서 3D 오브젝트를
    구현하는 부분을 맡게 되었는데요,
    애니메이션 효과를 주려고 하니 어렵고 막막합니다.

    제가 나름대로 조사해 보았지만,
    milkshape 3D라는 툴을 써서 애니메이션 효과를 준 오브젝트를
    OpenGL을 통해 렌더링 하려 했지만
    이것 역시 라이브러리가 숨겨져 있어 쉽지 않네요.

    제가 경험이 없고 초보 개발자라 막막하네요.

    조언을 부탁드립니다.
    어떻게 하면 리눅스상에서 애니메이션 효과를
    준 3D 오브젝트를 불러올 수 있을까요?



    너무 막막하고, 괴롭네요.
    조언 메일 부탁드립니다.


    성욱.(swforfreedom@gmail.com)

    • xevious7 2008/09/06 16:19 MODIFY/DELETE

      안녕하세요. ~

      어떤 에니메이션 효과를 구현하는지는 모르겠으나,
      에니메이션은 기본은 만들고자 하는 에니메이션효과가
      동적생성을 (수식에 의해서 만들어지는지) 행하는지,
      미리 정해진 효과를 불러서 만드는지에 따라 조금씩
      틀려지겠지만 , 그 기본은 렌더링엔진에서 장면 장면이
      원하는대로 바뀌는 것입니다.

      이것은 플랫폼의 문제가 아닙니다.
      툴과 툴과관련된 라이브러리의 문제이지요.

      milkshape 3D툴을 쓴다면 그 툴에서 만든
      데이타를 읽을 수 있는 부분의 라이브러리와
      라이브러리가 있다면 그 라이브러리를 자신의 렌더링
      엔진에 연결하는 부분을 하시면 되는것이지요.

      제가 milkshape 3D라는 것을 써본적도 없기 때문에
      구체적으로 조언을 줄만한것은 딱히 없네요 .

      구체적인 방법들은 해당 툴을 써보셨거나
      해당툴의 데이타를 읽어서 에니메이션 모듈을
      짜보신 분에게 조언을 얻으셔야 하겠네요.

      만약 단순한 에니메이션 효과라면
      OpenGL에제를 찾아서 보시면 여러가지 를
      얻을 수 있을것입니다.


  9. alex park 2008/08/20 02:03 MODIFY/DELETE REPLY

    정말 유익한 글 및 정보들 잘 보고 갑니다 :)
    제가 여기저기 돌아다니면서 본 블로그 중에 제일 내용이 알 찬 블로그라고 생각합니다^^
    앞으로도 많은 좋은 정보들 공유해주시길 바라면서.. :)

    • xevious7 2008/08/21 10:28 MODIFY/DELETE

      안녕하세요
      방문과 칭찬 감사합니다. ~

      노력해보겠습니다. :)

  10. 정기 2008/07/24 21:11 MODIFY/DELETE REPLY

    안뇽하세요~ 정말 오랜만입니다 :)
    날이 무척 덥고 습한데 잘 지내시나요?

    전 지금 설계를 뒤엎는 일이 대체 몇 번째인지를 모르겠네요 -ㅅ-;;
    아무래도 좀 생각 없이 얼빠진 상태에서 키보드만 열심히 두드리는 건지도 모르겠네요, 하하...;

    • xevious7 2008/07/28 17:48 MODIFY/DELETE

      안녕하세요 , 반갑습니다. 날이 좀 덥지요 :)

      설계는 음,, 종이설계를 하는것도 괜챦습니다.
      뒤집기가 편하거든요

      무엇인가 대규묘일때는 설계를 자주 변경하는것보다
      일단 초기설계대로 마치는것도 중요 할때가 있습니다.

      좋은 여름되세요