제주대학교 컴퓨터공학과 학부를 졸업하고 2010년 09월부터 홍콩과학기술대학교(HKUST) 컴퓨터공학과에 석사 과정으로 진학 예정이다. '제주소년의 잡다한 이야기들'이라는 블로그(http://blog.handkstory.net)에서 IT와 일상생활에 대한 이야기를 나누고 있다.
2009년 11월말. 드디어 국내에 아이폰이 도입되었습니다. 많은 사람들이 아이폰에 열광하였고, 4개월 만에 50만대가 판매되며 하루가 다르게 우리나라의 많은 부분을 바꿔 놓았습니다. 많은 사람들이 더 이상 버스를 타기 위해 추위에 벌벌 떨지 않아도 되었으며, 낯선 곳에서도 아이폰의 지도 어플을 통해 더 이상 길을 헤매지 않게 되었습니다.
아이폰의 성공에는 앱스토어라는 새로운 생태계의 힘이 컸습니다. 사람들은 아이폰이란 캔버스 위에 앱스토어에서 구매한 다양한 앱으로 자신만의 그림을 그려나갈 수 있는 매력에 매료되어 아이폰을 사용하였고 주변의 지인들에게도 권하기 시작하였습니다.
아이폰이란 텅 빈 캔버스가 있고 이 책을 읽고 계신 여러분은 이 텅 빈 캔버스를 마음대로 채워 넣을 수 있는 화가들입니다. 『시작하세요! 아이폰 3 프로그래밍』을 통해서 그림의 기본기를 터득하신 분들도 있을 것이고, 이미 많은 그림을 그려보신 분들도 있을 것입니다.
『시작하세요! 아이폰 3 프로그래밍』이 전반적으로 API의 사용 방법에 집중했다면 이 책에서는 좀더 우아한 방법으로 코드의 중복을 막고 유지보수하기 쉬운 방법으로 API를 사용하는 방법까지 고려하였습니다. 이런 방식의 사고는 학습하기 까다로울지 모르지만 한번 학습하고 나면 비단 아이폰 개발만이 아니라 다른 언어를 갖고 개발할 때도 여러분이 작성하는 코드의 질을 향상시켜 줄 것입니다.