이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Do it! iOS 입문 개발자를 위한 아이폰 앱 프로그래밍
iOS 9 버전 전면 개정 2판
베스트
IT 모바일 top100 12주
가격
25,000
10 22,500
YES포인트?
1,250원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  해외배송 가능?
  •  문화비소득공제 가능

상세 이미지

책소개

목차

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

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

품목정보

발행일
2016년 01월 27일
쪽수, 무게, 크기
464쪽 | 950g | 188*257*18mm
ISBN13
9788997390878

출판사 리뷰

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! 아이폰 앱 프로그래밍》은 더할 나위 없이 적절한 선택이 될 것입니다.
한유진 (스타트업 서버 개발자)

리뷰/한줄평10

리뷰

9.0 리뷰 총점

한줄평

5.2 한줄평 총점

클린봇이 부적절한 글을 감지 중입니다.

설정

채널예스 기사1

  • [IT특집] 스마트폰 시장의 미래
    [IT특집] 스마트폰 시장의 미래
    2016.02.19.
    기사 이동