본문 바로가기

xcode

xcode4 느린 속도 회복하기 제가 아이폰 개발을 하게 된 동기는 여러가지가 있습니다. 그 중 한 가지는 '애플이 하는건 뭐든 다르다~' 라는 기대 때문이었죠. 너도 애플빠구나~ 라는 말을 듣기엔 애플이 만든건, 애플이 하는건 정말이지 뭐든 달랐습니다. 맥북은 외형적인 디자인도 틀렸지만 맥OS의 뛰어난 성능에 놀랐고요. 안드로이드 최신버전도 아직 아이폰의 부드러움과 소프트웨어를 쫓아가지 못합니다. 어느날 한창 자바 개발할때 문득 이런 생각이 들었습니다. 여지껏 애플이 하는거 만져보니 다 감탄했는데, 애플이 만든 개발자 환경도 뭔가 획기적으로 다르지 않을까? 그래서 아이폰 개발자로 전향한 이유중에 하나가 되었습니다. 전향해서 다뤄봤더니 역시 기대에 만족하는 부분도 있고 거기서 거기인 경우도 있더라고요. 그중에 제가 정말 감탄한 아이폰 .. 더보기
아이폰 개발의 어려움 두가지 저는 복사/붙여넣기 웹노가다가 너무나도 싫었고 순수 어플리케이션 개발을 하고 싶었습니다. 아이폰 개발을 한다면 순수 어플리케이션 개발을 할것 같았습니다. 이런 어쩌면 단순한 생각으로 아이폰 개발을 시작했습니다. 실제로 해보니 내가 원했던 어플리케이션 개발을 할수 있어서 재미있었습니다. 그러나 역시 완벽한 이상적인 세계는 없듯이 아이폰 개발을 하면서 이런점이 불편하다~라는 것을 느꼈습니다. 하나는 아이폰 API 기능을 한번 알고나면 편하고 강력한데 그 기능을 처음 알기 까지 오래 걸린다는 것입니다. 예를 들어 자료구조 컬렉션 객체를 다루는 문법은 어느 언어나 비슷해서 예상하기 쉽고 알기 쉽습니다. addObject, objectAtIndex 같은 비슷한 문법으로 컬렉션 객체를 다룰 수 있죠. 이렇게 모든 .. 더보기
xcode 환경특성 일부 해결 방법 예전에 아이폰 Objective-C 프로젝트 후기 남기면서 xcode 환경 특성 타는 문제 때문에 고생했다고 했는데요. 그 일부 경험을 적어봅니다. 그러니깐 딱부러지게 로직 버그면 어떻게 찾아내겠는데 아무리 별짓 해도 안되는 경우가 있습니다. 그런데 알고보니 정말 어이없게 해결이 되는 경우가 있죠. 전에 예를들면 XML 파일에 어느태그 안에는 '스페이스'가 들어가면 안되는데 그걸 몰라서 별짓 다했다가 어떻게 겨우 스페이스 문제임을 알고 눈물 쏟을 뻔한적이 있었습니다. 초보 아이폰 개발자 하면서 저는 이런 경험들을 했습니다. - Debug와 Release 빌드시 저장 라이브러리가 틀리다. 초보 아이폰 개발자라도 빌드시 디버그와 릴리즈 저장폴더가 틀리다는걸 아실텐대요. 전 처음에는 몰랐습니다. ㅠ.ㅠ 그때 .. 더보기