본문 바로가기

리디북스 접속이 원활하지 않습니다. 새로 고침(F5)해주세요.
계속해서 문제가 발생한다면 리디북스 접속 테스트를 통해 원인을 파악하고 대응 방법을 안내드리겠습니다.
테스트 페이지로 이동하기

RIDIBOOKS

리디북스 검색

최근 검색어

'검색어 저장 끄기'로 설정되어 있습니다.


리디북스 카테고리



개정판 | Do it! iOS 입문 개발자를 위한 아이폰 앱 프로그래밍 상세페이지

컴퓨터/IT 개발/프로그래밍

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

iOS 9, Xcode 7 버전

구매종이책 정가25,000
전자책 정가17,500(30%)
판매가17,500
개정판 | Do it! iOS 입문 개발자를 위한 아이폰 앱 프로그래밍

리디 info

* 본 도서는 PDF 형식으로 제공되므로, 화면이 작은 모바일 환경에서는 이용이 불편할 수 있습니다.
도서 구매 시 참고 부탁드립니다.


책 소개

<개정판 | Do it! iOS 입문 개발자를 위한 아이폰 앱 프로그래밍> 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 > 질문 답변 게시판



저자 소개

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

목차

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

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

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


리뷰

구매자 별점

3.3

점수비율

  • 5
  • 4
  • 3
  • 2
  • 1

6명이 평가함

리뷰 작성 영역

이 책을 평가해주세요!

내가 남긴 별점 0.0

별로예요

그저 그래요

보통이에요

좋아요

최고예요

별점 취소

구매자 표시 기준은 무엇인가요?

'구매자' 표시는 리디북스에서 유료도서 결제 후 다운로드 하시거나 리디셀렉트 도서를 다운로드하신 경우에만 표시됩니다.

무료 도서 (프로모션 등으로 무료로 전환된 도서 포함)
'구매자'로 표시되지 않습니다.
시리즈 도서 내 무료 도서
'구매자’로 표시되지 않습니다. 하지만 같은 시리즈의 유료 도서를 결제한 뒤 리뷰를 수정하거나 재등록하면 '구매자'로 표시됩니다.
영구 삭제
도서를 영구 삭제해도 ‘구매자’ 표시는 남아있습니다.
결제 취소
‘구매자’ 표시가 자동으로 사라집니다.

Do it! 시리즈


이 책과 함께 구매한 책


이 책과 함께 둘러본 책



본문 끝 최상단으로 돌아가기


spinner
모바일 버전