간편결제, 신용카드 청구할인
삼성카드 6% (22,850원)
(삼성카드 6% 청구할인)
인터파크 롯데카드 5% (23,090원)
(최대할인 10만원 / 전월실적 40만원)
북피니언 롯데카드 30% (17,010원)
(최대할인 3만원 / 3만원 이상 결제)
NH쇼핑&인터파크카드 20% (19,440원)
(최대할인 4만원 / 2만원 이상 결제)
Close

iPhone Programming 제대로 배우기

소득공제

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

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

27,000원

  • 24,300 (10%할인)

    1,350P (5%적립)

할인혜택
적립혜택
  • I-Point 적립은 출고완료 후 14일 이내 마이페이지에서 적립받기한 경우만 적립됩니다.
  • 추가혜택
    배송정보
    주문수량
    감소 증가

    * 모든 소스는 iOS4에서 테스트했습니다. 이 소스는 아래 링크에서 확인하실 수 있습니다. * www.hanb.co.kr/exam/1771

    • 이벤트/기획전

    • 연관도서(5)

    • 사은품(5)

    특이사항

    * 모든 소스는 iOS4에서 테스트했습니다. 이 소스는 아래 링크에서 확인하실 수 있습니다.
    * www.hanb.co.kr/exam/1771

    출판사 서평

    핵심 내용
    이 책은 여러분이 아이폰 앱 개발을 하는 과정 전체를 이해할 수 있도록 한다. Xcode를 실행하는 것부터 앱스토어에 앱을 제출하는 것까지 모든 것을 다룬다. Objective-C와 아이폰 앱 개발에 필요한 핵심적인 프레임워크들에 대해서 배우게 되므로, 혼자서 앱을 개발할 수 있는 틀을 갖추게 될 것이다

    이 책의 특징과 장점
    -. 쉽고 빠르게 아이폰 개발 기술 습득
    이 책은 어느 정도 프로그래밍 경험이 있는 개발자가 아이폰과 아이팟 터치 프로그래밍을 빠르게 배울 수 있도록 만들어졌다. 만약 여러분이 맥 프로그램을 개발해 본 경험은 없지만 아이폰의 매력에 이끌려서 아이폰 프로그래밍을 시작하게 되었거나, 아이폰 프로그래밍으로 길을 바꾸려는 맥 프로그래머라면, 이 책은 여러분을 위한 책이다.

    -. iOS4추가 기능 추가 집필
    아이폰 개발자가 궁금해하는 iOS4에 대해 [부록 A. iAD 활용과 프로그래밍], [부록 B. 멀티테스킹 소개와 개발], [부록 C. iOS4 추가 기능 소개]라는 주제를 추가했다.

    -. iOS4 검증 완료
    모든 소스는 iOS4에서 테스트했다. 이 소스는 www.hanb.co.kr/exam/1771에 링크해두었다.

    도서 특징
    이 책은 아이폰과 아이팟 터치용 앱 개발을 위한 실용적인 경험을 제공한다. 쉽게 따라 해 볼 수 있도록 구성된 여러 샘플 예제를 통해서 Xcode 도구 사용법, 오브젝티브-C, 코어 프레임워크 등을 배우게 된다. 자신도 모르는 사이에 앱 개발에 필요한 기술은 물론이고 아이튠즈 앱스토어에 앱을 제출하는 과정도 알게 된다. 아이폰 프로그래밍에 첫 발을 내딛는 입문자에게 적합한 책이다.

    -. iOS 4 신규 기능 'iAD' 수록_안경훈
    iAd는 iOS 4부터 등장한 광고 방식이다. 만약 사용자가 배너 부분을 터치하게 되면 iAd는 실행 중인 앱을 백그라운드로 돌리고 그 위에 모달 형태의 광고 윈도우를 띄운다. 이때 사용자 인터페이스 영역의 일부를 사용하게 되며, 부가적으로 배너뷰에 표시된 영역을 사용자가 선택하여 콘텐츠를 추가로 받아볼 수도 있다. iAd를 살펴보고 샘플 소스를 통해 가장 적합한 광고 기능을 구현하자!

    -. iOS 4 신규 기능 '멀티테스킹' 수록_장두현
    새롭게 추가된 멀티테스킹 기능이 'iPhone SDK 4.0 이전 버전으로 빌드된 앱에도 대충 적용되겠지'라고 생각한다면 오산이다. 별도의 추가 작업이 필요하며, 몇몇 조건을 만족해야지만 앱은 홈 버튼을 눌러도 종료되지 않을 수 있다. 일반적으로 앱은 백그라운드로 전환되면 곧바로 서스팬드 모드로 들어간다. 무언가 계속 작업하길 원한다면 더 특별한 서비스 선언, 백그라운드 작업 시간 요청, 지역 알람 설정 등의 강력한 멀티테스킹 기법을 활용해야 한다. 이제부터 멀티테스킹 기법을 심도 있게 알아보자!

    책의 내용
    -Xcode와 인터페이스 빌더 사용법
    -오브젝티브-C를 이용한 모델-뷰-컨트롤러 구조
    -데이터 입력 인터페이스 구현 및 입력 데이터 핸들링
    -다양한 예제를 빌드를 통해 일반적으로 발생하는 문제 해결법
    -앱스토어와 임시 배포에 필요한 요구 사항
    -아이폰 가속도계, 근접 센서, GPS, 디지털 컴퍼스, 카메라 사용법
    -아이폰의 설정 앱 핸들링
    -iOS4 추가 기능 요약 정리

    이 책은 열의를 품은 아이폰 개발자들이 아이폰 OS 플랫폼을 시작하는데 필요한 거진 모든 지식을 제공하여, 누구라도 쉽게 읽고 빨리 이해하고 자연스럽게 개발할 수 있게 도와준다?
    - 프레이져 스피어스(Connected Flow 디렉터, FlickrExport 개발자)

    목차

    1장. 왜 내이티브 앱인가?
    1-1. 장점과 단점
    왜 네이티브 앱을 만드는가?
    1-2. 배포 주기
    1-3. 개발하라. 그러면 사용자들이 찾아올 것이다

    2장. 개발 준비
    2-1. 아이폰 개발자 등록
    2-2. 아이폰 개발자 프로그램에 등록하기
    2-3. 애플 개발자 커넥션
    2-4. 아이폰 SDK 설치
    2-5. 아이폰 또는 아이팟 터치 준비하기
    개발 인증서 생성
    디바이스의 UDID 가져오기
    앱 ID 만들기
    모바일 프로비저닝 프로파일 생성
    디바이스에서 실행할 준비하기

    3장. 첫 번째 아이폰 앱
    3-1. Objective-C 기초
    객체지향 프로그래밍
    Objective-C 객체 모델
    Objective-C 기본 구문
    3-2. 프로젝트 생성
    Xcode 프로젝트 둘러보기
    인터페이스 빌더로 프로젝트 보기
    코드 추가
    인터페이스 빌더에서 아웃렛 연결하기
    아이폰에 앱 설치하기

    4장. Objective-C로 코딩하기
    4-1. 클래스 선언과 정의
    @interface로 클래스 선언하기
    @implementation으로 클래스 정의하기
    객체 형(Type)
    프로퍼티
    프로퍼티 메소드 정의하기
    도트 구문
    메소드 선언
    메소드 호출
    nil 객체의 메소드 호출하기
    4-2. 메모리 관리
    객체 생성
    자동 해제 풀(Autorelease Pool)
    alloc, retain, copy, release 주기
    dealloc 메소드
    메모리 경고 처리
    4-3. 기초 아이폰 디자인 패턴
    모델-뷰-컨트롤러 패턴
    뷰와 뷰 컨트롤러
    델리게이트와 데이터 소스 패턴
    결론

    5장. 테이블 뷰-기반 앱
    5-1. 템플릿 클래스 단순화하기
    5-2. 테이블 뷰 생성
    소스코드를 쉽게 찾아보도록 구성하기
    아웃렛 연결하기
    5-3. 모델 구현하기
    그림 파일을 프로젝트에 추가하기
    5-4. 컨트롤러를 모델에 연결하기
    경고(Alert) 윈도우로 메소드 호출 확인하기
    5-5. 앱에 내비게이션 컨트롤 추가하기
    5-6. 도시 뷰 추가하기
    5-7. 편집 모드
    도시 항목 삭제하기
    도시 항목 추가하기
    'Add New City...' 인터페이스
    UI로부터 도시 데이터 읽어오기

    6장. 그 외 뷰 컨트롤러들
    6-1. 유틸리티 앱
    6-2. 배터리 표시 앱 만들기
    6-3. 탭바 앱
    템플릿 리팩토링하기
    탭바 항목 추가하기
    마무리
    6-4. 모달 뷰 컨트롤러
    City Guide 앱 수정
    6-5. 이미지 피커 뷰 컨트롤러
    City Guide 앱에 이미지 피커 추가하기

    7장. 네트워크 연결
    7-1. 네트워크 상태 탐지
    애플이 제공하는 네트워크 연결 상태(Reachability) 클래스
    7-2. 앱에 웹 브라우저 끼워넣기
    간단한 웹 뷰 컨트롤러
    번들에 포함된 HTML 파일 보여주기
    UIWebView에서 데이터 가져오기
    7-3. 이메일 보내기
    7-4. 인터넷에서 데이터 가져오기
    동기적 요청
    비동기적 요청
    웹 서비스 사용하기

    8장. 데이터 처리
    8-1. 데이터 입력
    UITextField와 델리게이트
    UITextView와 델리게이트
    8-2. XML 파싱
    libxml2를 이용하여 XML 파싱하기
    NSMLParser를 이용하여 XML 파싱하기
    8-3. JSON 파싱하기
    트위터 검색 서비스
    트위터 트렌드 앱
    8-4. 정규 표현식
    정규 표현식 소개
    8-5. 데이터 저장하기
    독립 파일 이용
    SQL 데이터베이스에 정보 저장하기
    코어 데이터

    9장. 앱 배포하기
    9-1. 부족한 기능 추가하기
    아이콘 추가하기
    구동 이미지 추가
    앱 이름 변경하기
    회전 가능 여부 설정하기
    9-2. 빌드와 사이닝
    애드혹 빌드 배포하기
    개발자간의 배포
    앱스토어 배포
    9-3. 앱스토어에 제출하기
    앱스토어 자원 센터
    9-4. 앱 등록 거절 사유

    10장. 센서 활용하기
    10-1. 하드웨어에서 지원하는 기능
    하드웨어에서 지원하는 기능 확인
    필요한 하드웨어 기능 설정하기
    10-2. 카메라 이용하기
    10-3. 코어 로케이션 프레임워크
    위치-기반 Weather
    10-4. 가속도계 이용하기
    가속도계를 이용하는 앱 만들기
    10-5. 디지털 컴퍼스 이용하기
    10-6. 근접 센서 활용하기
    10-7. 진동 사용하기

    11장. 위치 정보와 지도
    11-1. 사용자 위치
    11-2. 지도에 아이템 추가하기

    12장. 앱 통합하기
    12-1. 앱 설정
    전역 설정 접근하기
    12-2. 커스텀 URL 스킴
    커스텀 스킴 사용하기
    커스텀 스킴 등록
    12-3. 미디어 재생도구
    12-4. 주소록 사용하기
    사용자에게 사람 선택 기능 제공
    프로그램으로 사람 선택하기

    13장. 다른 네이티브 플랫폼
    13-1. PhoneGap
    내려받고 설치하기
    PhoneGap 프로젝트 빌드
    13-2. MonoTouch
    내려받고 설치하기
    MonoTouch 프로젝트 빌드하기

    14장. 앞으로의 과제
    14-1. 코코아 그리고 오브젝티브-C
    아이폰 SDK
    14-2. 웹 애플리케이션
    14-3. 코어 데이터
    14-4. 푸쉬 알림
    14-5. 앱 내에서의 구매
    14-6. 코어 애니메이션
    14-7. 게임 킷
    14-8. 게임 만들기
    14-9. 룩앤필
    14-10. 하드웨어 액세서리

    부록 A. iAD 활용과 프로그래밍
    부록 B. 멀티테스킹 소개와 개발
    부록 C. iOS4 추가 기능 소개

    저자소개

    앨러스데어 앨런(Alasdair Allan) [저] 신작알림 SMS신청 작가DB보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    앨러스데어 앨런Alasdair Allan은 엑세터Exeter 대학의 천문학 선임 연구원이다. 파트 타임으로 분산 피어-투-피어(peer-to-peer) 망원경 네트워크를 빌드한다. 이 망원경 네트워크는 특정 시간에만 발생하는 사건을 관찰할 수 있도록 스스로 동작 시간을 조절한다. 부업으로 소프트웨어를 주문받아 개발하고 오픈 하드웨어를 빌드한다. 그 외에도 클라우드-기반 서비스와 분산 센서 네트워크를 모니터하는 여러 아이폰 앱을 개발하고 있다.

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

    중앙대학교 컴퓨터공학과에서 학사와 석사 학위를 받았다. 국방과학연구소, 퓨쳐시스템, 안철수연구소에서 13년간 개발자, 보안전문가, 프로젝트 관리자로 근무했으며, 2009년 4월 호주 멜버른에 iGonagi Pty. Ltd.를 설립하고 아이폰 앱을 개발하고 있다. [만들면서 배우는 아이폰 게임 프로그래밍]을 공동으로 저술했고, [안드로이드 시큐리티 인터널], [헤드 퍼스트 자바스크립트 프로그래밍], [비즈니스를 위한 데이터 과학], [iPhone 3D Programming 아이폰 3D 프로그래밍](이상 한빛미디어),[게임 디자인 레벨업 가이드(공역)], [Head First Python], [C++ AMP], [

    펼쳐보기
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    인하대학교 컴퓨터공학과를 졸업하고 LG전자, 썬마이크로시스템즈, 오라클 등에서 모바일 제품 관련 개발 일을 하다가 현재는 뉴질랜드의 Frogparking이라는 회사에서 개발자로 새로운 인생을 즐기고 있다. 2010년 아이폰의 매력에 빠져들면서 번역 및 개발을 취미로 삼게 되었다. 2010년 이후로 다수의 서적을 번역했다.

    안경훈 [기타]
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    [부록 A. iAD 활용과 프로그래밍]을 투고하였다. 음악과 새로운 IT분야에 대해서 관심과 호기심을 가지고 있으며 실제로 경험해 보기를 즐긴다. 현재 임베디드 운영체제에서 동작하는 사용자 프로그램을 개발하고 있다. 향후 모바일 플랫폼에서 동작되는 여러 가지 앱을 만들 예정이다. 집필서로 [따라해보세요 리눅스로 서버 만들기] (한컴프레스, 2000년), [아주 특별한 레드햇 7.x] (베스트북, 2001년)가 있고, 다수의 잡지에 아이폰 관련하여 기고했다.

    장두현 [기타]
    생년월일 -
    출생지 -
    출간도서 0종
    판매수 0권

    [부록 B. 멀티테스킹 소개와 개발]와 [부록 C. iOS4 추가 기능 소개]를 투고하였다. 1999년 미지리서치에서 미지리눅스 1.1, 1.5, 2.0 개발을 시작으로 리눅스 엔지니어로 계속 일하고 있다. 최근에는 SK 커뮤니케이션즈에서 맥, 리눅스, 아이폰용 네이트온을 개발하였다.

    이 상품의 시리즈

    한빛미디어 모바일 시리즈(총 20권 / 현재구매 가능도서 6권)

    펼쳐보기

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

      리뷰

      0.0 (총 0건)

      구매 후 리뷰 작성 시, 북피니언 지수 최대 600점

      리뷰쓰기

      기대평

      작성시 유의사항

      평점
      0/200자
      등록하기

      기대평

      0.0

      교환/환불

      교환/환불 방법

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

      교환/환불 가능 기간

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

      교환/환불 비용

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

      교환/환불 불가사유

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

      소비자 피해보상

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

      기타

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

      배송안내

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

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

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

      • 배송비

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

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

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

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

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

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

      업체직접배송상품 구매

      업체별 상이한 배송비 적용