간편결제, 신용카드 청구할인
PAYCO(페이코) 최대 5,000원 할인
(페이코 신규 회원 및 90일 휴면 회원 한정)
네이버페이 1%
(네이버페이 결제 시 적립)
북피니언 롯데카드 30% (17,640원)
(최대할인 3만원 / 3만원 이상 결제)
EBS 롯데카드 20% (20,160원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 NEW 우리V카드 10% (22,680원)
(최대할인 3만원 / 3만원 이상 결제)
인터파크 현대카드 7% (23,440원)
(최대할인 3만원 / 3만원 이상 결제)
Close

Do it! 아이폰 앱 프로그래밍 : iOS 입문 개발자를 위한

소득공제

2013년 9월 9일 이후 누적수치입니다.

판매지수 50
?
판매지수란?
사이트의 판매량에 기반하여 판매량 추이를 반영한 인터파크 도서에서의 독립적인 판매 지수입니다. 현재 가장 잘 팔리는 상품에 가중치를 두었기 때문에 실제 누적 판매량과는 다소 차이가 있을 수 있습니다. 판매량 외에도 다양한 가중치로 구성되어 최근의 이슈도서 확인시 유용할 수 있습니다. 해당 지수는 매일 갱신됩니다.
Close
공유하기
정가

28,000원

  • 25,200 (10%할인)

    1,400P (5%적립)

할인혜택
적립혜택자동적립
추가혜택
배송정보
주문수량
감소 증가
  • 이벤트/기획전

  • 연관도서(16)

  • 사은품(13)

출판사 서평

iOS 개발자로 가는 핫코스!
간단한 앱부터 중고급 앱까지 직접 만들면서 배운다!

iOS 7, Xcode 5.1 최신판을 기준으로 정리된, 현직 프로그래머의 앱 소스 전체를 공개하고 완벽 해설한다. 카카오톡 같은 메신저 기능, 터치로 그림을 그릴 수 있는 드로잉 기능, 페이스북 연동, 사진 필터 만들기, 카드가 흘러가듯 넘어가는 커버플로우 기능 등, 이 책에서 소개한 모든 프로젝트의 소스는 자유롭게 변형하여 나만의 유료 앱으로도 판매할 수 있다. 이 다양한 기능은 당장 앱스토어에 올려도 될 만큼 잘 정리되어 있어, 내 앱의 완성도를 높여줄 것이다.
또한 아이폰, 아이패드 앱 개발이 처음인 사람도 쉽게 따라 할 수 있도록, 오브젝티브-C와 Xcode에 대해서도 친절히 설명한다. 이 책 한 권이면 개발자 등록부터 유료 앱 올리기, 판매 내역 보기까지 전 과정을 한눈에 배울 수 있다.

입문자도 할 수 있다!
생소한 Xcode 5.1 가이드, 오브젝티브-C 개념 잡기부터 앱스토어 등록까지!

낯선 오브젝티브-C와 Xcode 그리고 복잡한 앱 등록 과정 때문에 iOS용 앱 개발을 망설였다면, 이 책을 선택해도 좋다. 코드 한 줄 몰라도 이 책 한 권이면 아이폰, 아이패드 앱의 기본 앱을 만들 수 있으며 프로그래밍에 대한 기본을 아는 개발자라면 중고급 앱까지 도전할 수 있다.
이 책은 간단한 앱을 완성해가며 Xcode의 인터페이스에 완벽 적응하도록 도와주고, 오브젝티브-C는 앱을 만드는 데 필요한 문법 중심으로 빠르게 정리하도록 이끌어 준다. 또한 애플 개발자로 등록 후, 유료 앱을 올리기부터 판매 내역 확인까지 전 과정을 체계적인 순서로 알려주기 때문에 아이폰 앱 프로그래밍을 처음 해보는 사람도 앱 개발에 도전할 수 있다.
그뿐만 아니라 Xcode에 새롭게 추가된 인터페이스 제작 도구인 스토리보드 방식에 대해서도 친절하게 설명하고 있다.

현직 프로그래머의 앱을 공개한다!
앱스토어에 올라간 유료 앱까지 실제 과정을 하나씩 직접 만들어보며 배운다!

누구나 앱 개발을 처음 시작할 때 '과연 앱을 만들 수 있을까?'라는 고민을 한다. 이 책의 저자들은 현재 앱스토어에 유료 앱을 올려 판매하고 있는 개발자들로, 이 책의 독자를 위해 완성된 앱을 모두 제공한다.
독자는 이 책에서 공개한 프로젝트의 모든 소스와 기술들을 자유자재로 수정하고, 업그레이드하여 자신의 유료 앱으로 새롭게 등록해도 된다.
이제 이 책 한 권이면, iOS 프로그래밍을 처음 접하는 초보자라도 쉽게 앱 제작에 도전해 볼 수 있을 것이고, 기존 앱 개발자들은 프로그래머로서의 생산성을 향상할 수 있을 것이다.

- 앱 소스 다운로드 : www.easyspub.com -> 게시판 -> 자료실

입문용 앱은 물론, 8개의 프로젝트 소스를 하나하나 해설해 놓았다!
메신저 앱을 위한 서버용 프로그램까지 무료로 제공!

이 책은 프로그래머의 생산성을 결정적으로 향상시켜 줄 기능을 소스와 함께 모두 무료로 제공한다. 카카오톡 같은 메신저 기능, 터치로 그림을 그릴 수 있는 드로잉 기능, 페이스북 연동, 사진 필터 만들기, 카드가 흘러가듯 넘어가는 커버플로우 등의 기능들은 조금만 변형하면 앱스토어에 올려도 될 만큼 잘 정리되어 있으며 내 앱의 완성도를 높여줄 것이다. 게다가 메신저 앱을 구현하기 위해 필요한 서버용 프로그램까지 함께 다운로드받을 수 있다.
각 장의 첫 페이지에는 완성된 앱의 모습과 그 앱에 담겨있는 기능들을 보여주고 있다. 그리고 각 장의 마지막 페이지에 있는 [도전해 보세요] 코너에서는 앱을 업그레이드시키는 과정과 함께 새로운 기능과 해결 방법을 함께 제시한다. 책 속의 예제를 하나씩 프로그래밍을 하다 보면 어느 순간, ‘나도 앱을 만들어 판매할 수 있겠구나’라는 자신감을 얻게 될 것이다!

추천사

독자 스스로 앱을 하나씩 만들어 가면서 배울 수 있게 배려하고 있는 책!
세상에서 가장 이해하기 힘든 미스터리 중 하나는 바로 서점에 수많은 컴퓨터 책이 있음에도 불구하고 여전히 컴맹은 없어지지 않았다는 것입니다. 아이폰 프로그래밍 책을 이것저것 보았는데도 아이폰으로 앱을 만드는 데 어려움을 겪는 사람이 적지 않다는 것도 이에 못지않은 미스터리라고 할 수 있습니다. 이 책 원고를 받아 읽어보니 이제 이 미스터리도 곧 풀릴 것 같다는 희망이 드네요.
프로그래밍을 잘 하려면 스스로 프로그램을 만들어봐야 합니다. 이 책에서는 각 단원마다 독자 스스로 앱을 하나씩 만들어가면서 배워가도록 배려하고 있습니다. 단원 끝에는 이제까지 배운 것을 바탕으로 좀 더 난이도가 있는 앱을 만들어보라고 가르쳐줍니다. 화려함보다는 앱 개발에 기본이 되는 골격을 완성해나가는 데 중점을 두고 책을 쓴 것으로 보입니다.
이 책은 사전식으로 나열된 아이폰 프로그래밍 책을 보고 나서도 막상 앱을 만들어보려고 하면 막막했던 분들에게 빛이 되어줄 것 같습니다. 당장 이해가 되지 않는 부분이 있더라도 끈기 있게 예제 앱을 하나씩 만들어 가다보면 틀림없이 자신도 모르는 사이에 앱 개발 실력이 늘 것이라고 생각합니다. 이 책에 있는 예제들에 아이디어를 추가해서 조금만 바꾸어 보면서 여러 용도의 앱을 직접 만들어 보세요. 앱 개발 실력을 높일 수 있는 방법이 될 것입니다.
- 황태욱 / 통로이미지(주) 연구소장

기다리던 책이 출간되었네요! 
안드로이드 앱 프로그래밍 강의를 하면서 수강생 분들이 "안드로이드 앱으로 만든 기능을 아이폰으로도 만들고 싶은데 어떻게 하면 좋을까요?"라는 질문을 많이 듣습니다. 이제는 앱을 개발하더라도 하나의 OS만을 위한 앱을 만들 수는 없습니다. 여러분이 만든 앱을 많은 사람들이 쓰게 하려면 여러 가지 스마트폰 OS를 위한 앱을 만들어야 하는데 그 중에서도 안드로이드용과 아이폰용 두 가지를 만들어 배포하기만 해도 우리가 사용하는 대부분의 스마트폰을 위한 앱을 만들수 있습니다. 하지만 안드로이드 앱과 아이폰 앱은 개발할 때 사용하는 언어도 다르고 개발 프로그램도 다르기 때문에 결국 두 가지 다 공부할 수밖에 없습니다.
그런데 이지스퍼블리싱에서 [Do it! 안드로이드 앱 프로그래밍]에 이어 [Do it! 아이폰 앱 프로그래밍] 책을 출간한다고 하네요. 이 책에는 기존의 다른 아이폰 프로그래밍 책들에서는 아쉽게 느꼈던 부분들 중에서도 특히 초보자를 배려한 친절한 설명이 있어서 좋았습니다. 아주 간단한 앱부터 메신저 기능을 구현한 앱 등 꼭 작업해 보고 싶어하는 앱들을 중심으로 초보자들도 하나하나 보면서 공부해보고 앱스토어에 올리기까지 성공할 수 있게 도와주는 책입니다.
아이폰에 도전하고 싶어하는 수강생 분들, 혹은 현업 개발자 분들께 망설임 없이 이 책을 추천해 드립니다. Xcode, 오브젝티브 - C 등 낯설어서 쉽게 도전할 수 없었던 iOS 앱 개발을 이 책과 함께 도전해 보세요.
- 정재곤 / SK텔레콤 T아카데미 대표 강사, [Do it! 안드로이드 앱 프로그래밍] 저자

유용한 예제 소스로 연습하다 보니 어느새 수준급의 모바일 개발자가 된 느낌!
저는 웹 프로그래밍을 하는 개발자입니다. 처음엔 열정을 불사르며 일을 시작했지만 부족한 실력 탓에 좌절감을 맛본 적이 있습니다. 그 당시 동료들이 해준 프로젝트의 개념 설명과 기본 프레임 소스 스터디로 그 좌절감을 털어 버릴 수 있었습니다. 그리고 그때 진행하던 프로젝트는 성공적으로 마무리 되었습니다.
이 책은 아이폰 앱 개발에 대한 기본적인 부분을 당시의 동료들처럼 채워주었습니다. 초반의 개념 설명으로 아이폰 앱 개발에 대한 이해를 높이고 유용한 소스의 연습을 통해 개발 능력을 향상시키다 보니 어느새 수준급의 모바일 개발자가 된 느낌입니다.
요즘 업계에서는 모바일 서비스에 대한 관심이 증가하고 있습니다. 현재 웹에서도 모바일 기기 전용 웹페이지 요청이나 반응형 웹으로 개발하는 경우가 잦아지고 있습니다. 모바일에 대한 관심이 증가하는 요즘 같은 시기에 진로 변경을 고민하는 저로서는 정말 적당한 안내서를 만난 기분입니다.
즐거운 일을 하게 되면 일의 진척도 빨라지고 자기 만족감도 높아지지만 하기 싫은 일을 하게 되면 그 반대인 경험들이 다들 있으리라 생각됩니다. 이 책은 아이폰 앱 개발을 위한 한발을 거부감 없이 내디딜 수 있도록 즐거움을 전해준 아주 고마운 책입니다.
- 설택근 / 프리랜서 C# 개발자

아이디어가 있음에도 개발이라는 장벽에 부딪힌 분들께 추천합니다
스마트폰이 대중화되면서 스마트폰에서 구동되는 각종 애플리케이션은 하드웨어만큼이나 중요한 위치를 차지하게 되었습니다. 유용한 애플리케이션들은 전 세계 수많은 사람들에게 이용되고, 인기 있는 애플리케이션을 만드는 것은 많은 사람이 꿈꾸는 일 중의 하나가 되었지요. 획기적인 아이디어가 있는데도 개발이라는 장벽에 부딪혀 도전하지 못했던 사람들에게 이 책은 좋은 가이드가 될 것입니다.
이 책은 프로그래밍을 한 번도 접해 보지 못한 사람들과 아직 프로그래밍이 익숙지 않은 신규 개발자들을 위한 유용한 안내서입니다. 초보자도 알 수 있도록 쉬운 용어와 다양한 예제, 스크린샷, 그림들로 구성되어 있어 더 쉽게 개발자가 될 수 있을 것입니다. 개발의 기초적인 애플리케이션 개발부터 더 고급 애플리케이션 개발까지 단계적으로 구성돼 있으며, 여러분들이 개발한 애플리케이션을 앱스토어에 등록하고 판매하는 과정까지 상세하게 설명하고 있습니다.
앱스토어는 전 세계적으로 인기 있는 마켓이며, 당신이 가진 아이디어를 구체화해 앱스토어를 통해 전 세계에 소개하고 싶다면 [Do it! 아이폰 앱 프로그래밍] 책은 더할 나위 없이 적절한 선택이 될 것입니다.
- 한유진 / 스타트업 서버 개발자

목차

[첫째마당] 나만의 아이폰 앱 만들기 - 준비 단계

01 어떤 앱을 만들까?

01-1 앱을 제작하기 전에 고려해야 할 사항
01-2 어떤 앱을 만들까?
01-3 개발환경 구축에 필요한 시스템
01-4 앱 개발을 위한 참고 사이트

02 Xcode로 첫 번째 앱 만들기
02-1 Xcode 설치하기
02-2 Xcode의 템플릿 구경하기 - 프로젝트 생성
02-3 첫 번째 앱 만들며 Xcode에 적응하기
02-4 UI 컨트롤 적용 - 버튼 추가하기
02-5 UI 컨트롤 적용 - 웹페이지가 뜨는 웹뷰 만들기
02-6 UI 컨트롤 적용 - 텍스트 뷰 추가하기
02-7 UI 컨트롤 적용 - 이미지 뷰 추가하기
02-8 iOS의 UI 컨트롤 총정리

[개념 잡기] 오브젝티브 - C 기본기 닦기
1. 오브젝티브 - C의 특징
2. 오브젝티브 - C의 기본 - 클래스 이해하기
3. 클래스 내의 다른 클래스들 사용하기
4. 이벤트 대신 받기 - Delegate
5. 클래스 간 연동을 위한 규칙 선언 - @protocol
6. 함수 포인터를 구현해 보자 - @selector
7. 변수와 배열 클래스

[둘째마당] 아이폰 앱 개발 - 기본 편

03 계산기 앱

03-1 신규 프로젝트 생성하기 - [Single View Application] 템플릿
03-2 인터페이스 빌더를 이용해 버튼과 라벨 설정하기
03-3 ViewController 인터페이스 구현하기
03-4 ViewController 클래스 구현하기
03-5 ViewController 클래스 내 이벤트 핸들러 구현하기
[도전] 일반용 전자계산기 완성하기

04 알람시계 앱
04-1 신규 프로젝트 생성하기
04-2 화면 전환을 위한 RootViewController 클래스
04-3 알람시계 화면 구현하기 - MainViewController, MainClockView 클래스
04-4 알람 설정 화면 구현하기 - SetupViewController 클래스
[도전] 아날로그/디지털 방식의 스톱워치 앱 만들기

05 스노우 애니메이션 앱
05-1 2개의 화면 인터페이스 구현하기 - RootViewController
05-2 SnowAniViewController 클래스 구현하기
05-3 앱 정보 화면 구현하기 - SnowInfoViewController 클래스
[도전] 내리는 눈이 쌓이는 애니메이션 효과 만들기

06 스케치 앱
06-1 스케치 기능을 실행할 수 있는 기본 인터페이스 구현하기
06-2 모든 정보를 저장해 줄 PointData 생성하기
06-3 캔버스 만들기 - MainPainterView 클래스
06-4 설정 화면 구현하기 - PainterSetupViewController 클래스
[도전] 페인터 앱에 여러 가지 도형을 만드는 기능 추가하기

[셋째마당] 아이폰 앱 개발 - 중고급 편

07 이미지 프로세싱 앱

07-1 메인 화면의 인터페이스 구현하기
07-2 ImageProcessing 생성하기
[도전] 이미지를 확대하거나 윤곽선을 검출하는 기능 구현하기

08 녹음기 앱
08-1 녹음기 앱에 필요한 라이브러리와 클래스
08-2 녹음 기능 구현하기 - RecordViewController 클래스
08-3 오디오 레벨을 계기판으로 보여주기 - MeterGaugeView 클래스
08-4 녹음 정보를 조회, 저장, 삭제하기 - RecordDataBase 클래스
08-5 오디오 파일 재생하고 관리하기 - RecordListViewController 클래스
[도전] 오디오 큐 서비스를 이용해 녹음기 앱 만들기

09 메신저 앱
09-1 메신저 앱을 위한 기본 인터페이스 구현하기
09-2 로그인 화면 구현하기 - SetupViewController 클래스
09-3 회원 정보 리스트 관리하기 - MemberListViewController 클래스
09-4 대화창 구현하기 - ChatViewController 클래스
09-5 네트워크 기능 구현하기 - NetWorkController 클래스
09-6 ChatDataBase 클래스 구현하기
[도전] 메신저 앱의 통신 방법을 NSStream 방식으로 변환하기

10 커버플로우 앱
10-1 ‘시크릿 카드’ 앱을 위한 신규 프로젝트 생성
10-2 여러 장의 이미지로 커버플로우 표현하기 - MainViewController 클래스
10-3 커버플로우 클래스
10-4 CardViewController 클래스
10-5 ShareViewController 클래스
도전 트위픽(Twipic)에 이미지 데이터 업로드하기

11 앱스토어에 올리기
11-1 iOS 개발자로 등록하기
11-2 인증서와 개발 기기 등록하기
11-3 Ad Hoc으로 테스트용 ipa 만들고 기기에 설치하기
11-4 내 앱을 앱스토어에 등록하기
11-5 얼마나 팔리고 있을까? - 앱 판매 현황 보기
11-6 앱 업데이트하기

[참고하기] 주로 사용하는 UI 프로퍼티 및 메서드
1. UILabel
2. UIButton
3. UISlider
4. UIImageView
5. UITextView
6. UIWebView
7. UITableView
8. UITabelViewDataSource
9. UIScrollView

관련이미지

저자소개

생년월일 -
출생지 -
출간도서 0종
판매수 375권

게임 개발 엔지니어로 이 업계에 첫발을 내딛은 후, 여러 건의 게임 소프트웨어를 개발하고 개발자를 양성하는 교육을 진행했습니다. 또한 국산 OLAP 툴(Ezi-OLAP), 업무자동화 솔루션(Ezium)을 진행했으며, 국내 앱스토어 시장이 열린 초기에 ‘시크릿 카드’ 아이폰용 앱 등 여러 기업 및 개인용 소프트웨어 개발에 참여한 업계의 고수입니다.
현재 ㈜파인씨앤아이 기술이사로 재직 중으로, 국가 전산망 구축사업 설계 및 프로젝트 매니저로 활동 중이며, 기업 및 정부부처 산하 기관 등 정보시스템 운영에 관한 강의도 하고 있습니다.

생년월일 -
출생지 -
출간도서 0종
판매수 375권

아이패드용 앱북 프로그램 등을 개발하는 등 우리나라에서 iOS 앱 시장이 열린 초기부터 아이폰용 앱을 개발해 왔습니다.
지금은 교육 플랫폼 개발업체인 핑글에서 영어 교육용 앱 등 각종 교육용 앱을 개발하고 있습니다. 클라이언트 프로그래밍 10년차로, 네트워크 통신 및 UI/UX에 대한 경험이 많은 베테랑 프로그래머입니다.
클라이언트용 소프트웨어 개발 경험을 통해 사용자들이 무엇을 원하는지, 어떤 점에서 불편해하는지 잘 알고 있다고 평가를 받는 프로그래머입니다.

이 상품의 시리즈

Do it 시리즈(총 39권 / 현재구매 가능도서 16권)

펼쳐보기

이 책과 내용이 비슷한 책 ? 내용 유사도란? 이 도서가 가진 내용을 분석하여 기준 도서와 얼마나 많이 유사한 콘텐츠를 많이 가지고 있는가에 대한 비율입니다.

    리뷰

    9.1 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    10.0

    교환/환불

    교환/환불 방법

    ‘마이페이지 > 취소/반품/교환/환불’ 에서 신청함, 1:1 문의 게시판 또는 고객센터(1577-2555) 이용 가능

    교환/환불 가능 기간

    고객변심은 출고완료 다음날부터 14일 까지만 교환/환불이 가능함

    교환/환불 비용

    고객변심 또는 구매착오의 경우에만 2,500원 택배비를 고객님이 부담함

    교환/환불 불가사유

    반품접수 없이 반송하거나, 우편으로 보낼 경우 상품 확인이 어려워 환불이 불가할 수 있음
    배송된 상품의 분실, 상품포장이 훼손된 경우, 비닐랩핑된 상품의 비닐 개봉시 교환/반품이 불가능함

    소비자 피해보상

    소비자 피해보상의 분쟁처리 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 따라 비해 보상 받을 수 있음
    교환/반품/보증조건 및 품질보증 기준은 소비자기본법에 따른 소비자 분쟁 해결 기준에 따라 피해를 보상 받을 수 있음

    기타

    도매상 및 제작사 사정에 따라 품절/절판 등의 사유로 주문이 취소될 수 있음(이 경우 인터파크도서에서 고객님께 별도로 연락하여 고지함)

    배송안내

    • 인터파크 도서 상품은 택배로 배송되며, 출고완료 1~2일내 상품을 받아 보실 수 있습니다

    • 출고가능 시간이 서로 다른 상품을 함께 주문할 경우 출고가능 시간이 가장 긴 상품을 기준으로 배송됩니다.

    • 군부대, 교도소 등 특정기관은 우체국 택배만 배송가능하여, 인터파크 외 타업체 배송상품인 경우 발송되지 않을 수 있습니다.

    • 배송비

    도서(중고도서 포함) 구매

    2,000원 (1만원이상 구매 시 무료배송)

    음반/DVD/잡지/만화 구매

    2,000원 (2만원이상 구매 시 무료배송)

    도서와 음반/DVD/잡지/만화/
    중고직배송상품을 함께 구매

    2,000원 (1만원이상 구매 시 무료배송)

    업체직접배송상품 구매

    업체별 상이한 배송비 적용