logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

완전 초보를 위한 오브젝티브C 프로그래밍

완전 초보를 위한 오브젝티브C 프로그래밍

게리 베넷, 밋치 피셔, 브래드 리스 (지은이), 이동욱 (옮긴이)
  |  
에이콘출판
2012-11-30
  |  
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 22,500원 -10% 0원 1,250원 21,250원 >
yes24 로딩중
교보문고 로딩중
영풍문고 로딩중
인터파크 로딩중
11st 로딩중
G마켓 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
로딩중

e-Book

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

완전 초보를 위한 오브젝티브C 프로그래밍

책 정보

· 제목 : 완전 초보를 위한 오브젝티브C 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > Objective C / 애플 어플리케이션
· ISBN : 9788960773653
· 쪽수 : 368쪽

목차

1장 뛰어난 아이폰, 아이패드, 맥 프로그래머가 되려면
___개발자처럼 생각하기
___개발 라이프 사이클 마무리
___객체 지향 프로그래밍 소개
___앨리스 인터페이스를 이용해 작업하기
___요약
___연습 문제

2장 프로그래밍 기초
___앨리스 둘러보기
______내비게이션 메뉴
______가상 세계 윈도우
______앨리스의 클래스, 객체, 인스턴스
______객체 트리
______에디터 영역
______디테일 영역
______이벤트 영역
___앨리스 앱 만들기
___첫 오브젝티브C 프로그램 작성하기
______엑스코드 설치하기
______엑스코드 시작하기
___요약
___연습 문제

3장 본격적으로 데이터에 대해 알아보기
___프로그래밍에 쓰이는 수 체계
______비트
______무어의 법칙
______바이트
______16진수
______유니코드
___데이터 타입
___앨리스에서 변수와 데이터 타입 사용하기
___오브젝티브C의 데이터 타입
___문제 식별하기
___요약
___연습 문제

4장 의사 결정과 프로그램 흐름 계획
___부울 논리
______진리표
______비교 연산자
___앱 설계
______의사 코드
___디자인 요구 사항
______순서도 그리기
______예제 앱 디자인 및 순서도 작성
______앱 디자인
______루프를 이용해 프로그램 구문 반복하기
___앨리스에서의 예제 코드
___오브젝티브C 예제 애플리케이션 작성하기
___중첩 if 문과 else-if 문
___리팩토링으로 코드 개선하기
___앨리스와 작별하기
___요약
___연습 문제

5장 오브젝티브C로 배우는 객체 지향 프로그래밍
___객체
___클래스란 무엇인가
___클래스 계획하기
___클래스 구현하기
___상속
___왜 OOP를 사용하는가?
______중복 코드의 제거
______디버깅 용이성
______변경 용이성
___고급 주제
______인터페이스
______다형성
___요약
___연습 문제

6장 오브젝티브C와 엑스코드 소개
___오브젝티브C의 간략한 역사
___C 언어의 기초
___오브젝티브C를 객체 지향 언어답게 사용하기
___엑스코드 소개
___엑스코드 시작하기
___첫 프로젝트 만들기
___새 클래스 추가하기
______새로 작성한 프로그램 빌드하고 수행하기
___요약
___연습 문제

7장 오브젝티브C 클래스, 객체, 메소드
___오브젝티브C 클래스 작성
______인터페이스와 인스턴스 변수 선언
______메소드에서 메시지 보내기
______구현 파일 관련 작업
______메소드 구현
___새로 작성한 클래스의 사용
______기본적인 동작 재정의하기
______클래스 메소드, 그리고 다음 단계
___엑스코드 문서에 접근
___요약
___연습 문제

8장 오브젝티브C 프로그래밍의 기초
___간단한 커맨드 라인 도구 만들기
___인스턴스 변수 소개
______인스턴스 변수에 접근하기
______Getter와 Setter 메소드 작성하기
___프로퍼티 소개
______프로퍼티 사용하기
______관례의 중요성
___MyBookstore 프로그램 작성
______NSMutableDictionary 클래스 사용하기
______객체를 동작시키기
______동작 구현하기
______작성한 객체 정리하기
______Bookstore 객체와 Book 객체 사용하기
___요약
___연습 문제

9장 데이터 비교
___부울 논리
___관계 연산자
______숫자 비교
______엑스코드 애플리케이션 예제 만들기
___부울 표현식
______문자열 비교
______날짜 비교
______여러 비교식 결합하기
___switch 문
___변수를 그룹으로 묶기
______NSArray
______NSMutableArray
___요약

10장 사용자 인터페이스 만들기
___인터페이스 빌더 소개
___모델-뷰-컨트롤러
___휴먼 인터페이스 가이드라인(HIG)
______인터페이스 빌더를 이용한 아이폰 앱 작성
______인터페이스 빌더 사용하기
______독
______라이브러리
______인스펙터 패널
______난수 발생기 뷰 작성
______아울렛과 객체 연결하기
______액션과 객체 연결하기
______구현 파일
___요약
___연습 문제

11장 메모리, 주소, 포인터
___메모리 이해하기
______비트, 바이트, 진수 체계
___메모리 주소 체계의 기본
___메모리 요청하기
______자동 변수와 포인터로 작업하기
___메모리 해제하기
______특수한 포인터 사용하기
___오브젝티브C의 메모리 관리
______획득/반환 모델 사용하기
______암시적으로 retain 메시지 보내기
______dealloc 메시지 보내기
___무언가 잘못된다면
___요약
___연습 문제

12장 엑스코드로 프로그램 디버깅하기
___디버깅 시작하기
______브레이크포인트 설정하기
______디버깅 기초
______디버깅 제어하기
___프로그램 디버깅하기
______스텝 제어 버튼 사용하기
______스레드 윈도우와 호출 스택 살펴보기
______변수 디버깅하기
______여러 브레이크포인트 지우기
______브레이크포인트 막아놓기
______보다 많은 양의 호출 스택 다루기
___요약
___연습 문제

13장 정보 저장
___자료 저장 시 고려 사항
___설정 정보
______설정 정보 쓰기
______설정 정보 읽기
___데이터베이스
___데이터베이스에 정보 저장하기
___코어 데이터 시작하기
___모델
______관리 객체 컨텍스트
___사용자 인터페이스 만들기
___요약
___연습 문제

14장 프로토콜과 델리게이트
___다중 상속
___프로토콜 개념 잡기
______프로토콜 관련 문법
___델리게이트 개념 잡기
___다음 단계
___요약

저자소개

게리 베넷 (지은이)    정보 더보기
xcelMe.com의 사장이다. xcelMe는 온라인으로 아이폰/아이패드 프로그래밍 과정을 가르치는 회사이다. 게리는 수백 명의 학생을 대상으로 아이폰/아이패드 개발을 가르쳤다. 게리가 가르친 학생 중에는 아이튠즈 앱 스토어에 등록해 큰 인기를 끈 앱을 만든 이들도 있다. 게리는 첨단 기술 및 국방 분야에 25년간 종사했다. 미 해군에서 10년간 핵 관련 엔지니어로 근무하며 핵 잠수함에 두 차례 승선한 경험이 있다. 해군을 전역한 뒤 소프트웨어 개발자, CIO, 사장으로 몇몇 회사에서 근무했다. CIO 시절인 2002년에는 비스타케어(VistaCare)라는 회사의 인수에 참여하기도 했다. 게리는 『아이폰 쿨 프로젝트』의 공동 저자이기도 하다. 현재 아내 스테파니와 네 명의 아이들과 함께 아리조나의 스콧데일에서 살고 있다.
펼치기
밋치 피셔 (지은이)    정보 더보기
아리조나의 피닉스에 살고 있는 개발자다. 64K가 대용량 메모리이고, 1MHz가 초고속 컴퓨터라 여겨지던 1980년대부터 PC의 세계에 입문했다. 그리고 25년간 여러 규모의 회사에서 개발자 혹은 소프트웨어 아키텍트 역할을 수행했다. 수백만 달러 규모의 프로젝트에서 개발팀을 이끌기도 했다. 현재는 iOS 애플리케이션 개발 및 서버사이드 유닉스 기술에 주로 시간을 할애하고 있다
펼치기
브래드 리스 (지은이)    정보 더보기
애플리케이션 개발 및 서버 관리에서 12년 이상의 경력을 가지고 있다. 그는 부동산 개발 시스템 및 금융 기관용 소프트웨어 개발 전문가다. 주된 경력으로는 라일 앤더슨(Lyle Anderson) 사의 정보 시스템 담당자, 스마쉬(Smarsh) 사의 제품 개발 관리, 아이네이션(iNation)의 애플리케이션 개발 담당 부사장, 아리조나 최대의 건설 회사인 오컷/윈슬로 파트너쉽(Orcutt/Winslow Partnership)에서 IT 담당자를 역임했다. 아리조나 주립대학을 졸업했고, 아내 나탈리와 다섯 아이들과 함께 피닉스에서 살고 있다.
펼치기
이동욱 (옮긴이)    정보 더보기
현재 SK Planet 플랫폼 기술원에서 일하고 있다. 초등학교 때 애플 II로 컴퓨터 프로그래밍을 배우기 시작한 게 생생하지만, 어느덧 IT 업계 10년 차가 됐다고. 하지만 여전히 프로그래밍 세계에서 더 많은 희로애락을 느끼려고 이런 저런 계획을 세우고 있다. 특히 개발자들이 장인으로 거듭나고, 전문가로 인정받는 사회를 꿈꾸며 자신의 역할을 가늠하는 중이다. 배움에 있어서 나름의 개똥철학도 있는데, 세상에는 느려야 제맛인 것들이 있다고 주장하며 생각의 영역을 넓히는 과정을 느긋한 마음으로 즐기고 있다. 오브젝티브C뿐만 아니라, 스칼라(Scala) 등 각종 언어에 관심이 많다. 현재 구글 그룹스에서 한국 스칼라 사용자 모임(/scala-korea)을 개설하고 참여자들과 함께 모임을 3년째 꾸려가고 있다. 번역한 책으로는 『코어 데이터』(에이콘출판, 2010)가 있다. 원래 지식은 서로 만나고 그 경계와 구분은 인간이 만들었다는 변명으로 자신의 산만함을 감춰보지만, 하고 싶은 것과 해야 할 것에 둘러싸여 어지럽다며 비명을 지를 때가 많다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책