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

Do it! 아이폰 앱 프로그래밍 (iOS 9 버전) : iOS 입문 개발자를 위한[전면개정2판]

소득공제

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

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

25,000원

  • 22,500 (10%할인)

    1,250P (5%적립)

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

  • 연관도서(16)

  • 사은품(13)

책소개

iOS 분야 1위 도서! iOS 9, Xcode 7 버전에 맞춰 전면 개정판으로 돌아왔다!

아이폰 앱 개발자가 되고 싶다면 이 책을 보면 된다. 현직 프로그래머가 오브젝티브-C 언어로 제작한 8개의 앱 소스를 모두 공개하고 하나하나 해설하기 때문에 입문 개발자도 쉽게 따라할 수 있다. 카카오톡 같은 메신저 기능, 터치로 그림을 그릴 수 있는 드로잉 기능, 사진 필터 만들기 등 실제 프로젝트 소스는 자유롭게 변형하여 나만의 유료 앱을 만들어 판매할 수 있다. 이 책 한 권이면 Xcode 가이드부터 앱스토어 등록까지 전 과정을 한눈에 배울 수 있다.

출판사 서평

2년 연속 iOS 분야 1위 도서! 이렇게 바뀌었습니다
출간 당시부터 베스트셀러였던 이 책은 매년 업데이트되고 있는 iOS 버전에 맞춰 2014년 iOS 7, 2015년 iOS 8 버전에 맞춰 개정한 후, 2016년에도 iOS 9 버전에 맞춰 전면 개정되었습니다.
- 개발 도구인 Xcode 역시 최신 버전인 7.1을 사용하여 기초 앱부터 난이도가 점차 높아지는 앱을 만들 수 있도록 구성하였습니다.
- 기존 Xib 방식을 스토리보드 방식으로 보완하였습니다.
- 새로 발표된 개발 언어인 스위프트(swift)를 체험할 수 있는 간단한 실습이 추가되었습니다.

오브젝티브-C, 스위프트 개념 잡기, Xcode부터 유료 앱 등록까지 전 과정을 한눈에! 아이폰 앱 개발을 하고 싶다면 이 책으로 시작하자!
낯선 오브젝티브-C와 Xcode 그리고 복잡한 앱 등록 과정 때문에 iOS용 앱 개발을 망설였다면, 이 책을 선택해도 좋습니다. 아이폰 앱 개발이 처음인 개발자도 간단한 앱을 완성해가며 Xcode의 인터페이스에 완벽하게 적응하도록 도와주고, 객체 지향 관련 클래스를 집중적으로 다루는 ‘개념 다지기’ 코너를 통해 오브젝티브-C 언어도 한 번 더 정리할 수 있습니다.
프로그래밍에 대한 기본을 아는 개발자라면 이 책의 중고급 앱까지 도전할 수 있습니다.

현직 프로그래머의 앱을 공개한다!
유료 앱을 앱스토어에 올리는 실제 과정을 하나씩 따라해 보며 배운다!

누구나 앱 개발을 처음 시작할 때 '과연 앱을 만들 수 있을까?'라는 고민하곤 합니다. 그런 독자들을 위해 현직 프로그래머인 저자가 책에서 설명하는 앱의 전체 소스를 공개했습니다. 독자는 이 책에서 공개한 프로젝트의 모든 소스와 기술들을 자유자재로 수정하고, 업그레이드하여 자신의 유료 앱으로 새롭게 등록해도 됩니다. 이 책의 마지막 장에서는 개발자 등록을 위해 애플 개발자 센터에 가입하는 방법부터 차근차근 시작하여 앱스토어에 유료 앱을 올리고, 판매 내역 확인까지 전 과정을 체계적인 순서로 알려줍니다.
- 앱 소스 다운로드 : www.easyspub.com ▶ 자료실

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

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

함께 공부할 사람들을 만날 수 있는 곳, ‘Do it! 공부단’에 도전해 보세요~
혼자 책을 공부하기 부담스러울 때는 스터디 카페인 ‘Do it! 스터디 룸(http://cafe.naver.com/doitstudyroom)’을 이용해 보세요. 이곳에서 함께 할 스터디 멤버를 찾을 수 있습니다. 그 외에도 이 책에 대한 질문이나 의견은 홈페이지나 메일을 통해 답변을 드리고 있습니다.

- 함께 공부할 스터디 멤버를 찾고 싶을 때 ▶ http://cafe.naver.com/doitstudyroom
- 책에 대한 질문이나 의견이 있을 때 : www.easyspub.com ▶ 질문 답변 게시판

추천사

이 책이 나오기 전에 미리 읽어 본 현직 개발자들의 한마디

독자 스스로 앱을 하나씩 만들어 가면서 배울 수 있게 배려하고 있는 책!

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

기다리던 책이 출간되었네요! 
안드로이드 앱 프로그래밍 강의를 하면서 수강생들로부터 “안드로이드 앱으로 만든 기능을 아이폰으로도 만들고 싶은데 어떻게 하면 좋을까요?”라는 질문을 많이 받곤 합니다. 이제는 앱을 개발하더라도 하나의 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. 변수와 배열 클래스

[개념 잡기] 스위프트 맛보기 - Hello World!

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


03 계산기 앱
03-1 신규 프로젝트 생성하기 - Single View Application 템플릿
03-2 인터페이스 빌더 이용해 화면 디자인하기
03-3 ViewController 인터페이스 구현하기
03-4 ViewController 클래스 구현하기

04 스노우 애니메이션 앱
04-1 신규 프로젝트 생성하기 - Single View Application 템플릿
04-2 인터페이스 빌더 이용해 화면 디자인하기 - View Controller
04-3 애니메이션 화면 구현하기 - SnowAniViewController
04-4 앱 정보 화면 구현하기

05 알람시계 앱
05-1 신규 프로젝트 생성하기 - Single View Application 템플릿
05-2 인터페이스 빌더 이용해 화면 디자인하기 - View Controller
05-3 디지털시계 구현하기 - MainViewController
05-4 아날로그시계 구현하기 - MainViewController, MainClockView
05-5 알람 설정 화면 및 알람 기능 구현하기 - SetupViewController

06 스케치 앱
06-1 신규 프로젝트 생성하기 - Single View Application 템플릿
06-2 인터페이스 빌더를 이용해 스케치 화면 디자인하기 - View Controller
06-3 스케치 화면에 그리는 이미지 정보를 저장할 사용자 클래스 구현하기 - PointData
06-4 캔버스를 위한 사용자 뷰 만들기 - MainPainterView
06-5 기능 버튼 이벤트 구현하기 - ViewController
06-6 설정 화면 구현하기 - PainterSetupViewController 클래스

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

07 이미지 프로세싱 앱
07-1 메인 화면의 인터페이스 구현하기
07-2 ImageProcessing 생성하기
07-3 앱 정보 화면 구현하기 - ImageProcInfoViewController

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 클래스

10 앱스토어에 올리기
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종
판매수 0권

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

이 상품의 시리즈

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

펼쳐보기

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

    리뷰

    4.0 (총 0건)

    기대평

    작성시 유의사항

    평점
    0/200자
    등록하기

    기대평

    6.0

    교환/환불

    교환/환불 방법

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

    교환/환불 가능 기간

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

    교환/환불 비용

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

    교환/환불 불가사유

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

    소비자 피해보상

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

    기타

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

    배송안내

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

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

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

    • 배송비

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

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

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

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

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

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

    업체직접배송상품 구매

    업체별 상이한 배송비 적용