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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

스위프트 3의 새로운 기능

스위프트 3의 새로운 기능

(신속한 마이그레이션을 위한 기능별 안내서)

Keith Elliott (지은이), 김동호 (옮긴이)
에이콘출판
13,000원

일반도서

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

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
알라딘 판매자 배송 7개 6,500원 >
로딩중

eBook

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

책 이미지

스위프트 3의 새로운 기능
eBook 미리보기

책 정보

· 제목 : 스위프트 3의 새로운 기능 (신속한 마이그레이션을 위한 기능별 안내서)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > Objective C / 애플 어플리케이션
· ISBN : 9788960779655
· 쪽수 : 180쪽
· 출판일 : 2017-01-17

책 소개

오브젝티브C 또는 이전 버전의 스위프트로 개발된 프로젝트를 갖고 있는 개발자들이 자신의 프로젝트를 최신 버전으로 마이그레이션할 때 겪게 될 문제에 대한 설명과 해결책을 알려 준다.

목차

1장, 도대체 무슨 생각일까?
__스위프트 3에 대한 애플의 목표
__오픈소스 스위프트
__스위프트에 기여
__스위프트 발전 과정
__스위프트 3의 승인된 제안 개요
__요약


2장, 신대륙 발견: 드디어 리눅스!
__스위프트 다운로드
__맥용 스위프트 3
__리눅스용 스위프트 3
__REPL 사용
__스위프트 패키지 관리자
__첫 번째 스위프트 프로그램
__요약


3장, 스위프트 3으로 마이그레이션
__프로젝트 마이그레이션 방법
____옵션 1: 스위프트 3으로 마이그레이션
____옵션 2: 스위프트 2.3으로 마이그레이션
__사전 계획
__스위프트 마이그레이션 도구로 마이그레이션
____문제 해결을 위한 빠른 전략
__요약


4장, 스위프트 핵심 변경에 대한 더 많은 궁금증
__그랜드 리네이밍
____스위프트 3에서 오브젝티브C 코드 참조
____getter,setter 속성으로 오브젝티브C 셀렉터 참조[SE-0064]
________오브젝티브C 키 경로 참조[SE-0062]
__스위프트 3에 오브젝티브C 및 C API에서 코드 가져오기
____스위프트 타입으로 오브젝티브C 상수 가져오기[SE-0033]
________구조체로 가져오기
________열거형으로 가져오기
____오브젝티브C 경량 제네릭 가져오기[SE-0057]
____멤버로 가져오기[SE-0044]
________이니셜라이저 정의
________게터와 세터 생성
________메소드 추가
________정적 변수 생성
__요약


5장, 함수와 연산자의 변화: 일 처리의 새로운 방법
__함수 선언의 변화
____일관성 있는 매개변수 레이블링[SE-0046]
________선언 시 커링 함수 구문 제거[SE0002]
____기본적으로 미사용 결과에 대한 경고[SE-0047]
________함수 매개변수 목록에서 var 제거[SE-0003]
________++, -- 연산자 제거[SE-0004]
________C 스타일 반복문 제거[SE-0007]
________함수에서 암시적인 튜플 스플랫 제거[SE-0029]
________타입 지정 시 조정된 inout 선언[SE-0031]
________속성 인수에 대해 등호를 콜론으로 변환[SE-0040]
________괄호가 필요한 함수 인수 구문 표준화[SE-0066]
________기본 매개변수의 순서 강제[SE-0060]
________오브젝티브C를 위한 선택적 요구 사항 만들기[SE-0070]
__요약


6장, 컬렉션과 클로저의 특별한 변화
__컬렉션과 시퀀스 타입의 변경
____선택적 시퀀스를 위한 지연 FlatMap[SE-0008]
____시퀀스에 first(where:) 메소드 추가[SE-0032]
____sequence(first: next:)와 sequence(state: next:) 추가[SE-0094]
__새로운 collections,indices 모델[SE-0065]
____컬렉션 프로토콜 소개
____컬렉션 프로토콜 따르기
____새로운 범위와 연관 인덱스 타입
__짧은 시사점
__스위프트 3 클로저 변화
____@noescape 클로저의 inout 캡처 제한[SE-0035]
____해결
____기본으로 비이스케이핑 클로저 만들기[SE-0103]
__요약


7장, 타입의 발전된 변화
__Unmanaged, UnsafePointer의 변화
____UnsafePointer 사용을 위한 Unmanaged 변경[SE-0017]
____Optional을 사용한 명시적 UnsafePointer 만들기[SE-0055]
____UnsafeRawPointer 추가[SE-0107]
__타입 별칭과 프로토콜 변화
____제네릭 타입 별칭[SE-0048]
____프로토콜에서의 타입 별칭과 프로토콜 확장[SE-0092]
__부동소수점 변화
____향상된 부동소수점 프로토콜[SE-0067]
____부동소수점 프로토콜의 새로운 반올림 함수[SE-0113]
__요약


8장, 파운데이션 프레임워크의 새로운 기능
__가변성과 파운데이션 값 타입
__값 타입과 참조 타입
__중첩 열거형
__강력한 문자열 열거형
__클래스 속성
__안전한 값 타입 접근
__Measurement와 Unit
____Measurement
____Unit과 Dimension
____사용자 정의 유닛
____사용자 정의 Dimension 타입
____변환 함수
____measurements 포매팅
__요약


9장, 엑스코드 서버와 LLDB 디버깅으로 코드 개선
__엑스코드 서버의 지속적인 통합 개요
____봇 기능
____봇 모니터링과 관리
__엑스코드 서버 설정
____엑스코드 서버에 저장소 추가
____봇 설정
__통합 실행 관리와 모니터링
__LLDB로 디버깅
____LLDB 명령어 구문
__중단점 관리
____중단점 생성
____중단점 나열
____중단점 수정
____중단점 활성/비활성화
____중단점 삭제
____명령어 별칭
__요약


10장, 서버에서의 스위프트 탐구
__IBM 스위프트 패키지 카탈로그
__서버 프로젝트 소개
____프로젝트 설명과 의존성
____환경과 프로젝트 설정
________Vapor 프레임워크
________라우팅
________뷰 생성
________공개 리소스
________shop view 정의
________슬랙 통합
________사용자 정의 통합 만들기
________슬랙에 게시할 서버 업데이트
__요약

저자소개

Keith Elliott (지은이)    정보 더보기
통신, 부동산 투자은행과 자본시장을 두루 경험한 특별한 사업적, 기술적 경험을 가진 다재다능한 전문가다. 그의 업무는 아내가 요청한 할 일 목록과 같이 간단한 문제부터 외환 헤지, 금리파생 상품 같은 복잡한 문제들까지 해결책이 필요한 문제에서 시작된다. 기업가 정신을 강조하는 콜롬비아 비즈니스 스쿨에서 MBA를 마치고 조지아 공대에서 컴퓨터공학 학사 학위를 받았다. 그가 소유한 Gittie Labs는 기술 솔루션을 제공하는 스타트업들과 협업하고 있다. 그의 비전은 학생들에게 스타트업과 회사 생활에서 성공하는 데 필요한 실생활의 경험들을 준비시키는 일이다. Giitie Labs 웹사이트(www.gittie.com)의 블로그에서 관련 내용을 볼 수 있다. 밤과 주말에는 사랑스러운 아내와 오토바이를 타고, 풋볼을 보고, WWDC 영상을 계속해서 돌려보고, 가족들과 시간을 보내는 것을 즐긴다.
펼치기
김동호 (옮긴이)    정보 더보기
PC 통신 시절부터 인터넷으로 전환되는 시점까지 개발자로서 패러다임의 흥망성쇠를 겪으며 10년이 넘는 시간을 보냈다. 돌아보니 C부터 시작해 인기 있던 스크립트 언어들까지 참으로 넓고도 얄팍한 삶을 살아왔다는 생각도 든다. 지금은 개발자로서의 시간을 보내고 있지 않지만, 혹시 대박의 기회가 생기지 않을까 하는 생각에 여전히 곁눈질만 하고 있는 게으른 직장인이다. AI 시대가 앞당겨져서 게으름이 저절로 해결되지 않을까 하는 기대감이 크다. 옮긴 책으로는 에이콘출판에서 출간한 『스위프트 3의 새로운 기능』(2017), 『파이썬을 활용한 지리공간 분석 마스터하기』(2020), 『파이썬 GUI 프로그래밍 쿡북 3/e』(2021)이 있다.
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책