상세정보
Do it! 스위프트로 아이폰 앱 만들기 입문 [개정 8판]
- 저자
- 송호정 저자, 이범근 저자
- 출판사
- 이지스퍼블리싱
- 출판일
- 2025-03-31
- 등록일
- 2026-08-26
- 파일포맷
- PDF
- 파일크기
- 232MB
- 공급사
- 교보문고
- 지원기기
-
PC
프로그램 수동설치
뷰어프로그램 설치 안내
책소개
"아이폰 앱 개발 분야 1위 도서인 《Do it! 스위프트로 아이폰 앱 만들기 입문》이 최신 버전을 반영하여 전면 개정되었습니다. 2025년 최신 개정판은 스위프트 6.0과 Xcode 16을 반영하여 실습 화면과 내용을 보강했습니다.
이 책은 어떤 앱이든 한 번은 사용하는 필수 기능 17가지를 엄선해 예제로 구성했습니다. 첫 장부터 Xcode를 설치하고 직접 코딩하며 재미있게 아이폰 앱 만들기를 시작해 보세요! 입문자도 쉽게 따라 할 수 있도록 꼼꼼히 설명하여 코딩 경험이 많지 않아도 충분히 실습할 수 있습니다."
저자소개
시스템 설계와 펌웨어 개발을 주요 업무로 하는 개발자이다. 낯선 오브젝티브?C 언어와 단순하지만 생소한 스위프트 언어에 끌려 아이폰 앱 개발을 독학했다. 아이폰 앱 개발에 도전하는 초보자, 비전공자의 마음을 누구보다 잘 이해하여, 몇 번이나 책을 덮게 만드는 지루한 문법 대신 입력만 하면 누구나 할 수 있는 아이폰 앱 예제로 문법까지 자연스럽게 익히는 방법을 이 책에 모두 담았다./대학에서 시스템 및 앱 개발 관련 주제와 C, 자바 등 기초 프로그래밍 언어를 강의하고 있다. 국내에 아이폰 앱 개발 도서가 나오기 전부터 인터넷을 일일이 뒤져 가며 오브젝티브?C와 스위프트 언어를 공부했다. 2014년에 스위프트 스터디 모임을 결성하여 공부하면서 가르치는 경험을 한 후, 학생이나 비전공자에게 아이폰 앱을 포기하지 않고 쉽고 재미있게 만드는 방법을 알려 주기 위해 이 책을 집필했다.
목차
"첫째마당 Hello! 아이폰 앱
_01장 아이폰 앱 개발 준비하기
_02장 Hello World 앱 만들며 Xcode에 완벽 적응하기
__[문법 01] 아웃렛 변수와 액션 함수에서 사용된 문법 뜯어보기
__[문법 02] 초보 프로그래머를 위한 상식
----------------------------------------
둘째마당 뷰 기반 프로그램 직접 만들기
_03장 화면에 원하는 이미지 출력하기 - 이미지 뷰
__[도전! Mission] 이미지 뷰어 만들기
_04장 데이트 피커 사용해 날짜 선택하기
__[도전! Mission] 알람 시계 만들기
_05장 피커 뷰 사용해 원하는 항목 선택하기
__[도전! Mission] 멀티 컴포넌트 피커 뷰 만들기
_06장 얼럿 사용해 경고 메시지 표시하기
__[도전! Mission] 알람 시계 만들기
__[문법 03] 배열, for 루프, while 루프 비교해 알아보기
_07장 웹 뷰로 간단한 웹 브라우저 만들기
__[도전! Mission] 웹 앱 만들기
_08장 맵 뷰로 지도 나타내기
__[도전! Mission] 우리 집에 핀 설치하기
__[문법 04] 함수, 익명 함수, nil, 옵셔널 변수, self 이해하기
----------------------------------------
셋째마당 뷰 컨트롤러 기반 프로그램 만들기
_09장 페이지 이동하기 - 페이지 컨트롤
__[도전! Mission] 페이지 이동 앱 만들기
_10장 탭 바 컨트롤러 이용해 여러 개의 뷰 넣기
__[도전! Mission] 새로운 탭 추가하기
_11장 내비게이션 컨트롤러 이용해 화면 전환하기
__[도전! Mission] 확대 / 축소 기능 추가하기
_12장 테이블 뷰 컨트롤러 이용해 할 일 목록 만들기
__[도전! Mission] 아이콘 선택 기능 추가하기
__[문법 05] 프로토콜, 자료형의 최댓값/최솟값 알아보기
_[13~19장을 공부하기 위한 선행학습] 자동 레이아웃 정의 및 설정 방법
----------------------------------------
넷째마당 멀티미디어 활용하기
_13장 음악 재생하고 녹음하기
__[도전! Mission] 오디오 앱에 재생 상태 이미지 추가하기
_14장 비디오 재생 앱 만들기
__[도전! Mission] 다른 포맷의 비디오 추가하기
_15장 카메라와 포토 라이브러리에서 미디어 가져오기
__[도전! Mission] 콜라주 사진 만들기
_16장 코어 그래픽스로 화면에 그림 그리기
__[도전! Mission] 꽃 모양 그리기
__[문법 06] /와 %의 차이 알아보기
----------------------------------------
다섯째마당 이벤트와 제스처
_17장 탭과 터치 사용해 스케치 앱 만들기
__[도전! Mission] 스케치 앱에 색상과 두께를 변경하는 기능 추가하기
_18장 스와이프 제스처 사용하기
__[도전! Mission] 갤러리 앱에 스와이프 기능 추가하기
_19장 핀치 제스처 사용해 사진 확대 / 축소하기
__[도전! Mission] 갤러리 앱에 핀치 기능 추가하기
__[문법 07] if문과 switch문의 차이 알아보기
찾아보기"