logo
logo
x
바코드검색
바코드검색

인기 검색어

일간
|
주간
|
월간

실시간 검색어

검색가능 서점

도서목록 제공

스위프트로 하는 iOS 9 프로그래밍

스위프트로 하는 iOS 9 프로그래밍

매트 뉴버그(지은이), 동준상, 이지훈(옮긴이)
에이콘출판
40,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 알라딘 직접배송 1개 23,900원 >
알라딘 판매자 배송 26개 2,700원 >
로딩중

eBook

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

책 이미지

스위프트로 하는 iOS 9 프로그래밍
eBook 미리보기

책 정보

· 제목 : 스위프트로 하는 iOS 9 프로그래밍 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 애플/아이폰/안드로이드 프로그래밍
· ISBN : 9788960778290
· 쪽수 : 796쪽
· 출판일 : 2016-03-10

책 소개

에이콘 모바일 프로그래밍 시리즈. 이 책은 지난 판인 Swift로 하는 iOS 프로그래밍의 개정판 격으로, 가장 최신 버전인 iOS 9, 스위프트 2.0, Xcode 7으로 업데이트된 내용을 담고 있다. 따라서, 이 책은 전작에 비...
에이콘 모바일 프로그래밍 시리즈. 이 책은 지난 판인 'Swift로 하는 iOS 프로그래밍'의 개정판 격으로, 가장 최신 버전인 iOS 9, 스위프트 2.0, Xcode 7으로 업데이트된 내용을 담고 있다. 따라서, 이 책은 전작에 비해 작게는 콘솔 출력문의 변화부터, 크게는 스위프트 객체 타입의 유연성을 위한 프로토콜, 제너릭, 익스텐션, 그리고 콜렉션 타입에 이르기까지 꽤 광범위한 부분에서 개선 및 추가, 보완이 이뤄졌다.

스위프트의 변수와 함수, 유효 범위(Scope)와 네임스페이스, 객체 타입과 인스턴스 등을 통한 객체지향형 콘셉트 소개, 스위프트의 숫자, 문자열, 레인지, 튜플, 옵셔널, 배열, 딕셔너리 등 다양한 데이터 타입 소개, 스위프트 객체 타입인 enum, struct, class의 선언, 초기화, 수정 방법, 스위프트의 강력한 기능인 프로토콜, 제네릭의 이해 및 활용 등을 다루고 있다.

목차

1부 스위프트 언어
1장 스위프트 아키텍처
프로그래밍 기초
모든 것은 객체인가
세 가지 객체 타입
변수
함수
스위프트의 파일 구조
유효 범위와 생애주기
객체 멤버
네임스페이스
모듈
인스턴스
인스턴스를 사용하는 이유
self
객체 내부 정보의 보안
디자인 전략

2장 함수
함수의 파라미터와 반환 값
외부 파라미터 이름
오버로딩
기본 설정 파라미터 값
다수의 인수를 지니는 파라미터
무시되는 파라미터
수정 가능 파라미터
함수 안의 함수
재귀
값으로서의 함수
익명 함수
함수 정의와 호출
클로저
커리 함수

3장 변수와 데이터 타입
변수의 유효 범위와 생애주기
변수 선언
컴퓨터 연산에 의한 초기화
컴퓨터 연산에 의한 변수 생성
세터 옵저버
지연 초기화
내장된 변수 타입

4장 객체 타입
객체 타입의 선언 방식과 타입별 특징
열거형
구조체
클래스
다형성
캐스팅
타입 레퍼런스
프로토콜
제네릭
익스텐션
엄브렐러 타입
컬렉션 타입

5장 플로우 컨트롤, 프라이버시, 메모리 관리
플로우 컨트롤
연산자
프라이버시
내적 관찰
메모리 관리

2부 IDE
6장 엑스코드 프로젝트의 구조
새로운 프로젝트
프로젝트 윈도우
프로젝트 파일과 관련된 파일
타깃
프로젝트에서 앱 실행까지
프로젝트 내 항목에 대한 이름 변경

7장 닙관리
닙 에디터 인터페이스 살펴보기
닙 로딩
커넥션
닙 기반 인스턴스의 추가 설정

8장 도큐멘테이션
도큐멘테이션 윈도우
클래스 도큐멘테이션 페이지
샘플 코드
퀵 헬프
심볼
헤더 파일
인터넷 리소스

9장 프로젝트 생명주기
디바이스 아키텍처와 조건부 코드
버전 관리
코드 편집과 탐색
시뮬레이터에서 실행하기
디버깅
테스트
클린
디바이스에서 실행하기
프로파일링
지역화
아카이빙 및 배포
애드혹 배포
앱 배포를 위한 마지막 준비사항
앱스토어에 제출

3부 코코아
10장 코코아 클래스
서브클래스화
카테고리와 익스텐션
프로토콜
파운데이션 클래스
접근자, 속성, 키-값 코딩
NSObject의 비밀

11장 코코아 이벤트
이벤트를 받는 이유
서브클래싱
노티피케이션
델리게이션
데이터 소스
액션
리스폰더 체인
키-값 옵저빙
다양한 코코아 이벤트
지연성능

12장 메모리 관리
코코아 메모리 관리 법칙
코코아 메모리 관리 규칙
ARC의 개념과 역할
코코아 오브젝트가 메모리를 관리하는 방법
오토릴리스 풀
인스턴스 프로퍼티에서 메모리 관리
리테인 사이클과 위크 레퍼런스
비정상적인 메모리 관리 상황
닙 로딩과 메모리 관리
CFTypeRef의 메모리 관리
프로퍼티 메모리 관리 정책
메모리 관리 실수 디버깅

13장 오브젝트 간 통신
인스턴스화의 가시성
관계에 의한 가시성
전역 가시성
노티피케이션과 KVO
모델-뷰-컨트롤러

부록 C, 오브젝티브C, 그리고 스위프트

저자소개

매트 뉴버그 (지은이)    정보 더보기
서양고전학 박사로, 다수의 대학에서 강의해왔다. 「맥테크(MacTech)」 매거진의 편집자이자 「TidBITS」의 객원 편집자이며, 다수의 OS X, iOS 애플리케이션 개발 서적을 저술했다. 저서로 『Programming iOS 8』, 『REALbasic: The Definitive Guide』, 『AppleScript: The Definitive Guide』, 『Swift로 하는 iOS 프로그래밍』(에이콘, 2015) 등이 있다.
펼치기
동준상 (옮긴이)    정보 더보기
지난 10여 년간 기업과 공공기관을 대상으로 AI, 클라우드, 데이터 분석을 주제로 수천 시간 이상의 강의와 컨설팅을 진행해 온 기술 강연자이자 저자다. AWS, Azure, GCP 등 퍼블릭 클라우드와 생성형 AI, LLM 기반 업무 자동화 분야를 중심으로 실무 중심 교육 과정을 기획·운영해 왔으며, 최근에는 바이브 코딩과 AI 에이전트 설계, 마이크로 SaaS 개발을 주제로 한 강의와 콘텐츠 제작에 집중하고 있다. 다수의 IT·데이터 관련 저서를 집필하고 번역서를 출간했으며, 기술을 '설명하는 것'보다 '직접 만들어 보게 하는 것'을 교육 철학으로 삼고 있다. 현재는 넥스트플랫폼(NXP)을 통해 AI 기반 산업 전환과 개인 생산성 혁신을 연결하는 콘텐츠와 강의를 이어가고 있다. 소프트웨어 엔지니어링과 오픈 소스에 관심이 많으며, 에이콘출판에서 출간한 『AWS 공인 솔루션스 아키텍트 스터디 가이드 - 어소시에이트 4/e』(2023), 『AWS 공인 솔루션스 아키텍트 올인원 - 어소시에이트 2/e』(2021), 『Great Code Vol.3』(2021), 『자바 머신러닝 마스터』(2019)와 그 외 20여 권을 번역했다.
펼치기
이지훈 (옮긴이)    정보 더보기
기계공학을 전공했지만 자바 웹 개발을 시작으로 안드로이드/iOS 기반의 앱을 개발했으며, 최근 몇 년간은 하둡과 스파크 및 딥러닝에 관련된 소프트웨어를 개발해왔다. 또한 IT 관련 서적의 저자 및 번역가로도 활동한다. 『나홀로 개발자를 위한 안드로이드』(에이콘, 2013), 『Java 프로그래밍 입문』(북스홀릭퍼블리싱, 2013)을 저술했고, 『프로그래머를 위한 안드로이드』(정보문화사, 2015), 『Android Internals Vol.1』(에이콘, 2016), 『스위프트로 하는 iOS 9 프로그래밍』(에이콘, 2016), 『대용량 머신 러닝과 스파크』(에이콘, 2018) 등 수십 권의 책을 번역했다.
펼치기

추천도서

도서 정보 제공 : Yes24(www.yes24.com), 알라딘(www.aladin.co.kr)

이 포스팅은 쿠팡파트너스 및 제휴마케팅이 포함된 광고로 이에 따른 일정액의 수수료를 제공받습니다.
최근 본 책