확장메뉴
주요메뉴


닫기
사이즈 비교
소득공제
Professional iPhone and iPad Database Application Programming 한국어판

Professional iPhone and iPad Database Application Programming 한국어판

: SQLite, 코어 데이터, 웹 서비스를 이용한 iOS 데이터베이스 프로그래밍

에이콘- 모바일 프로그래밍 시리즈-33이동
첫번째 리뷰어가 되어주세요
베스트
모바일 프로그래밍 top100 2주
정가
30,000
판매가
27,000 (10% 할인)
구매 시 참고사항
eBook이 출간되면 알려드립니다. eBook 출간 알림 신청
분철서비스 시작 시 알려드립니다. 분철서비스 알림신청

품목정보

품목정보
발행일 2012년 01월 31일
쪽수, 무게, 크기 472쪽 | 962g | 188*250*30mm
ISBN13 9788960772717
ISBN10 8960772712

책소개 책소개 보이기/감추기

목차 목차 보이기/감추기

저자 소개 관련자료 보이기/감추기

저자 : 패트릭 알레시 Patrick Alessi
패트릭 알레시는 1980년 터미널 화면에서 그의 이름이 번쩍임을 본 이후로 컴퓨터 프로그램 개발에 매료됐다. 그 이후로 공학을 전공하는 동안에 VAX 시스템에서 포트란(Fortran)을 잠깐 경험했던 고통스러운 순간 등 손에 잡히는 모든 언어와 하드웨어 플랫폼을 이용해 소프트웨어를 개발했다. 패트릭은 러트거스 대학(Rutgers University)에서 토목공학 전공으로 학사학위를 받았으며, 스티븐스 공대(Stevens Institute of Technology)에서 컴퓨터 과학으로 석사학위를 받았다.
패트릭은 미공군에서 소규모 비즈니스 데이터베이스부터 대용량 시스템까지 다양한 분야의 사용자를 위한 데이터 기반 애플리케이션을 전문적으로 개발한다. 현재는 모바일에 초점을 맞춰 아이폰과 아이패드 같은 모바일 기기와 연결되는 애플리케이션 개발에 주력 중이다.
컴퓨터에서 떠나 있을 때는 사진, 여행, 가족과 함께하는 시간을 즐긴다. 그의 트위터 계정은 @pwaless이며 블로그 주소는 iphonedevsphere.blogspot.com이다.
역자 : 홍영표
전자전기공학을 전공하다 컴퓨터 프로그램에 빠져 이 길을 평생 업으로 삼게 됐다. LG CNS에서 개발자와 아키텍트로 다양한 프로젝트와 경험을 통해 IT에 눈을 뜨게 됐다. 현재는 금융회사 정보시스템부에 근무하며, 모바일 시스템 구축을 비롯해 신기술 연구개발(R&D)을 담당하고 있다. 차세대시스템 구축 시에는 애플리케이션 아키텍트로 시스템 성능과 튜닝을 담당했다. 애플의 철학과 스티브 잡스의 카리스마를 좋아하고 엔지니어를 넘어 아티스트가 되기 위해 고군분투 중이다. 에이콘출판사의 『아이폰&아이패드 인 액션』(2011)을 번역했다.

책 속으로 책속으로 보이기/감추기

아이폰 출시와 함께 애플은 모바일 시장의 일대 혁신을 일으켰다. 아이폰은 휴대전화를 그저 전화 통화, 이메일 확인, 영화 시간 등을 검색하는 기기에서 벗어나, 생각할 수 있는 거의 모든 종류의 애플리케이션을 실행할 수 있는 컴퓨터로 변화시켰다. 2007년 아이폰 출시 이후 수십만 가지의 아이폰용 앱이 개발됐다. '앱'은 게임, 유틸리티, 소셜 네트워킹, 문헌, 내비게이션, 비즈니스 등 다양한 카테고리에서 접할 수 있다.

컴퓨터 분야의 트렌드는 데스크톱 기반의 환경에서 벗어나 이동성과 아이폰 같은 모바일 플랫폼으로 빠르게 변화한다. 특히 비즈니스와 기업 환경에서 의사결정권자들은 언제라도 해당 데이터에 쉽게 접근하기를 원한다. 아이폰은 휴대폰이라는 작은 형태, 방대한 라이브러리와 API 집합, 스마트폰으로서의 인기로 인해 모바일 컴퓨팅에 있어 가장 이상적인 플랫폼으로 자리잡았다.

시중에 아이폰 소프트웨어 개발에 관한 훌륭한 서적이 많이 나와 있지만 비즈니스 애플리케이션이나 기업용 데이터를 모바일에 적용해야 하는 기업체 개발자에게 알맞은 책을 찾지는 못했다. 이 책의 원래 목적은 이러한 개발자에게 기간계 서버에서 기업용 데이터를 가져와 모바일 기기에서 데이터를 보여주고 처리한 다음 다시 해당 시스템에 알맞은 정보를 제공하는 방법을 알려주는 데 있다.

하지만 책을 집필하는 동안 이 책에서 다루는 도구나 기술이 처음 생각했던 기업용뿐만 아니라 다양한 분야의 애플리케이션에도 적용할 수 있다는 사실을 깨닫게 되었다. 데이터를 아이폰에 저장해야 하는 애플리케이션을 개발하는 개발자는 분명히 코어 데이터 API의 방대한 내용에 관심을 갖게 되며, 페이스북이나 트위터 같은 외부 웹 서비스와 데이터를 주고받아야 하는 애플리케이션을 개발하는 개발자는 이 책에서 다루는 XML과 웹 서비스에 관한 내용이 도움이 될 것이다. 대부분 애플리케이션은 테이블을 이용해 데이터를 표시하므로 이에 해당하는 내용도 이 책에서 상세히 다뤘다. 이러한 모든 내용은 기업체 개발자를 넘어 모든 유형의 애플리케이션 개발자에게 유용하리라 믿는다.---저자 서문 중에서

데이터가 없는 애플리케이션은 없다. 데이터는 애플리케이션의 심장이자 중심이다. 특히 애플리케이션의 기능이 추가되고 복잡해질수록 그 필요성은 더해진다. 따라서 애플리케이션 데이터의 효과적인 관리와 처리가 애플리케이션의 성패와 직결된다고 해도 과언은 아니다. 이 책은 바로 그 중요한 데이터를 아이폰과 아이패드용 애플리케이션을 만들 때 어떻게 관리하고 처리해야 하는지에 대한 진지한 고민에서 시작됐다.

이 책은 총 3부로 구성돼 있다. 1부는 아이폰과 아이패드에서의 데이터 처리와 표시, 2부는 코어 데이터를 이용한 데이터 관리, 3부는 웹 서비스를 이용한 애플리케이션 통합이다.

1부에서는 데이터 기반의 애플리케이션을 만들기 위해 알아야 하는 기본 개념을 시작으로 SQLite에 대해 자세히 알아본다. 또한 UITableView를 커스터마이즈하여 데이터를 효과적으로 표현하는 방법도 알아보며, 특히 아이패드에 특화된 UI 요소와 사용법을 자세히 살펴본다. 이는 아이패드의 넓은 화면과 기능이 데이터를 표현하기에 더 효과적이고 유용하기 때문이다.

2부에서는 코어 데이터를 집중적으로 다룬다. 코어 데이터 소개를 시작으로 엑스코드에서의 데이터 모델링 방법과 코어 데이터 애플리케이션의 개발 방법을 실용적인 예제와 함께 알아본다. 또한 코어 데이터와 관련 있는 코코아 기능을 알아보고, 코어 데이터 마이그레이션과 성능에 대한 고찰을 통해 향후 변경에 대비하고 최상의 성능을 갖춘 애플리케이션으로 진화하기 위한 방법에 대해서도 알아본다. 사실 2부의 내용만 별도의 코어 데이터 관련 책으로 구성해도 코어 데이터의 내용을 이해하는 데 부족함이 없다.

3부는 아이폰과 아이패드에서 XML을 다루는 방법을 시작으로 웹 서비스를 애플리케이션과 통합하는 방법을 알아본다. 3부의 내용은 언뜻 데이터베이스와 관련 없어 보인다. 하지만 아이폰에서 데이터를 다루려면 XML은 반드시 알아야 하며, 웹 서비스도 결국 '원격'에 있는 데이터베이스라고 볼 수 있다. 다시 말해, 3부는 데이터에 인터넷이라는 날개를 달아주는 부분이다.

마지막으로 부록 A에서는 인스트루먼츠의 사용 방법을 자세히 알아보고 애플리케이션을 모니터링하고 성능을 향상시키는 방법을 살펴본다.

이 책의 장점을 한 마디로 말하라고 하면 바로 '균형과 깊이'라고 할 수 있다. 아이폰과 아이패드에서 데이터베이스 기반의 애플리케이션을 개발할 때 알아야 하는 모든 주제의 내용을 어느 한 곳에 치우치지 않고 균형 있게 상세히 다룬다. 따라서 앱스토어에 등록할 아이폰과 아이패드용 앱 개발을 진지하게 고민한다면 반드시 이 책을 통해 데이터 관리와 처리 방법, 성능 모니터링과 트러블슈팅, 버전관리와 웹 서비스와의 연계 등에 대한 지식을 갖추길 바란다. 분명히 향후 큰 밑거름이 되어 돌아올 것이다.

이제 출발할 시간이다. 새로운 세계로의 여행은 늘 설레지만 두렵기도 하다. 하지만 그 두려움은 이 책이 멘토가 되어 줄 테니 염려하지 않아도 된다. 이제 필요한 건 열정과 즐거움뿐이다.

그러면 이제, 아이폰과 아이패드 애플리케이션에 데이터라는 생명을 불어넣어보자!
---옮긴이의 말 중에서

출판사 리뷰 출판사 리뷰 보이기/감추기

회원리뷰 (0건) 회원리뷰 이동

  등록된 리뷰가 없습니다!

첫번째 리뷰어가 되어주세요.

한줄평 (0건) 한줄평 이동

  등록된 한줄평이 없습니다!

첫번째 한줄평을 남겨주세요.

배송/반품/교환 안내

배송 안내
반품/교환 안내에 대한 내용입니다.
배송 구분 예스24 배송
  •  배송비 : 무료배송
포장 안내

안전하고 정확한 포장을 위해 CCTV를 설치하여 운영하고 있습니다.

고객님께 배송되는 모든 상품을 CCTV로 녹화하고 있으며, 철저한 모니터링을 통해 작업 과정에 문제가 없도록 최선을 다 하겠습니다.

목적 : 안전한 포장 관리
촬영범위 : 박스 포장 작업

  • 포장안내1
  • 포장안내2
  • 포장안내3
  • 포장안내4
반품/교환 안내

상품 설명에 반품/교환과 관련한 안내가 있는경우 아래 내용보다 우선합니다. (업체 사정에 따라 달라질 수 있습니다)

반품/교환 안내에 대한 내용입니다.
반품/교환 방법
  •  고객만족센터(1544-3800), 중고샵(1566-4295)
  •  판매자 배송 상품은 판매자와 반품/교환이 협의된 상품에 한해 가능합니다.
반품/교환 가능기간
  •  출고 완료 후 10일 이내의 주문 상품
  •  디지털 콘텐츠인 eBook의 경우 구매 후 7일 이내의 상품
  •  중고상품의 경우 출고 완료일로부터 6일 이내의 상품 (구매확정 전 상태)
반품/교환 비용
  •  고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담임
  •  직수입양서/직수입일서중 일부는 변심 또는 착오로 취소시 해외주문취소수수료 20%를 부과할수 있음

    단, 아래의 주문/취소 조건인 경우, 취소 수수료 면제

    •  오늘 00시 ~ 06시 30분 주문을 오늘 오전 06시 30분 이전에 취소
    •  오늘 06시 30분 이후 주문을 익일 오전 06시 30분 이전에 취소
  •  직수입 음반/영상물/기프트 중 일부는 변심 또는 착오로 취소 시 해외주문취소수수료 30%를 부과할 수 있음

    단, 당일 00시~13시 사이의 주문은 취소 수수료 면제

  •  박스 포장은 택배 배송이 가능한 규격과 무게를 준수하며, 고객의 단순변심 및 착오구매일 경우 상품의 반송비용은 박스 당 부과됩니다.
반품/교환 불가사유
  •  소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
  •  소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우 : 예) 화장품, 식품, 가전제품, 전자책 단말기 등
  •  복제가 가능한 상품 등의 포장을 훼손한 경우 : 예) CD/LP, DVD/Blu-ray, 소프트웨어, 만화책, 잡지, 영상 화보집
  •  소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
  •  디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  •  eBook 대여 상품은 대여 기간이 종료 되거나, 2회 이상 대여 했을 경우 취소 불가
  •  중고상품이 구매확정(자동 구매확정은 출고완료일로부터 7일)된 경우
  •  LP상품의 재생 불량 원인이 기기의 사양 및 문제인 경우 (All-in-One 일체형 일부 보급형 오디오 모델 사용 등)
  •  시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  •  전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상
  •  상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리됨
환불 지연에
따른 배상
  •  대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리
  • 절판 상태입니다.
뒤로 앞으로 맨위로 공유하기