평양 걸그룹 모란봉 악단 또는 Objective-C 개발자를 위한 Swift > 도서

본문 바로가기

도서

평양 걸그룹 모란봉 악단 또는 Objective-C 개발자를 위한 Swift

로즈
2025-04-28 10:48 11 0

본문




평양 걸그룹 모란봉 악단
9791156220626.jpg


도서명 : 평양 걸그룹 모란봉 악단
저자/출판사 : 오기현, 지식공감
쪽수 : 208쪽
출판일 : 2014-12-15
ISBN : 9791156220626
정가 : 15000

제1장. 변화의 아이콘 모란봉 악단
1. 17인의 미녀, 북심(北心)을 사로잡다
2. 모란봉 악단의 등장배경
3. 모란봉 악단의 유전자는 누구로부터 물려받은 것인가?
4. 김정은 시대, 음악 예술의 화원이 만개하다!
5. 북한 최고의 인재들이 모인 모란봉 악단
6. 루머에 휘말린 예술 창조의 본보기

제2장. 모란봉 악단의 공연 속에서 찾은 한류
1. 성격이 다른 세 번의 주요한 공연
2. 모란봉 악단의 공연을 통해 본 방북 공연의 효과
3. 소프트 파워의 막강한 위력
4. 휴전선 넘어 깊숙이 들어간 한류!
5. 유격대 여전사로 후퇴한 모란봉 악단

제3장. 방북 공연에 보낸 북한 관객들의 갈채를 기억하자!
1. SBS [2000년 평화 친선 음악회]
2. MBC [민족 통일 음악회]
3. 2002 MBC 평양 특별 공연
-이미자의 평양 동백아가씨 / 오! 통일코리아
4. [KBS 평양 노래자랑]
5. [SBS 류경정주영체육관 개관 기념 통일 음악회]
6. SBS [특별 기획, 조용필 평양 2005]
7. 방북 공연을 개최할 때 고려되어야 할 기준

제4장. 남북한 대중문화의 교류와 방향
1. K-POP의 포용성
2. 싱가포르에 나타난 김정철
3. 송혜교 머리를 압니까?
4. 창조적인 자세로 새로운 통일 문화의 공간을 열어가자
에필로그




Objective-C 개발자를 위한 Swift
9788960881518.jpg


도서명 : Objective-C 개발자를 위한 Swift
저자/출판사 : 김근영, 디지털북스
쪽수 : 544쪽
출판일 : 2014-12-15
ISBN : 9788960881518
정가 : 30000

Hello, Swift
1. C에서 Objective-C까지
1) 새로운 시작, Swift
2) Swift는 이 순간에도 진화 중
2. Swift의 특징
1) Main 함수가 존재하지 않습니다.
2) 문장 끝을 나타내는 나타내는...
3) 변수와 상수를 선언하는...
4) 변수나 상수의 이름에서 유니코드...
5) 문자열과 문자는 모두 큰따옴표...
6) 확장 가능한 새로운 자료형...
7) 헤더 파일이 사라지고...
8) 형식화된 문자열을...
9) Objective-C 코드와 함께...
10) 더욱 편리한 메모리 관리...
11) 서브스크립트 문법을...
12) 구조체와 열거형...
13) 다양한 연산자를 제공하고,...
14) 중첩 형식을 지원...
15) “값이 없음”을 나타내는...
16) 일반화 프로그래밍...
3. Xcode 6와 Playground
1) Hello, Playground
- Result Sidebar
- Quick Look
- Timeline
2) Playground Platform Settings

Swift Basics
4. 변수와 상수
1) 변수
2) Type Inference
3) 상수
4) 초기화
5) 이름 정의 규칙
5. 주석
6. 로그 출력 함수와 형식화된 문자열
1) String Interpolation
7. 원시 자료형과 Objective-C 확장 자료형
1) Int, UInt
2) Float, Double
3) Bool
4) 형변환
5) Type Alias
8. 연산자
1) 할당 연산자 및 복합 할당 연산자
2) 산술 연산자
3) 오버플로우 연산자
4) 나머지 연산자
5) 범위 연산자
9. Tuples
1) 튜플 자료형
2) 튜플 값 읽기
3) 튜플의 사용 범위
4) _ 문자로 특정 요소 무시하기
5) 요소의 이름 지정
10. Optionals
1) Optional Type
2) Forced Unwrapping
3) Implicit Unwrapping
4) Optional Binding
5) Nil Coalescing Operator
6) Optional Chanining
- 옵셔널 체이닝과 값 쓰기
- 옵셔널 형식으로 자동 변경
11. 문자열과 문자
1) 초기화
2) 문자열 연산
3) 가변성
4) 문자열 길이
5) 문자열 순회
6) 문자열 비교
12. 컬렉션
1) 배열
- 배열의 선언과 초기화
- 배열의 더하기 연산
- 특정 크기로 초기화
- 배열 요소 확인
- 새로운 요소 추가
- 배열 요소에 접근하기
- 배열 요소 삭제
- 배열 순회
2) 딕셔너리
- 딕셔너리 선언과 초기화
- 딕셔너리 요소 확인
- 딕셔너리 요소 추가 및 갱신
- 딕셔너리 요소 삭제
- 딕셔너리 순회
13. 반복문과 제어문
1) for
2) while
3) if
4) switch
- fallthrough
- Value Matching
- Value Binding
- where 절
5) break, return, continue
- Labeled Statements
14. 함수
1) 함수 호출
2) 리턴 화살표
3) 파라미터
4) 튜플 리턴
5) Parameter Names
6) 파라미터 기본값
7) 가변 인자 파라미터
8) 입출력 파라미터
9) Function Types
10) 내포된 함수
11) Curried Functions
15. Closure
1) Capturing Value
2) 클로저 표현식
3) 이름 축약
4) 연산자 함수
5) Trailing Closure
16. 열거형
1) Objective-C의 열거형
2) Swift의 열거형
3) Raw Value
4) Associated Value
5) 생성자와 인스턴스 함수
17. 클래스와 구조체
1) 값 형식과 참조 형식
2) 클래스와 구조체 선언
3) 초기화 문법
4) 중첩 형식
5) 속성
- 저장 속성
- 계산 속성
- 형식 속성
- 속성 감시자
6) 생성자
- 필수 생성자
- Memberwise Initializer
- Failable Initializer
- 생성자 델리게이션
- 생성자 상속과 재정의
- 클래스 초기화 과정과 안정성 체크
7) 소멸자
8) 메소드
- 인스턴스 메소드
- 형식 메소드
- 메소드 오버로딩
9) 서브스크립트
- Objective-C의 서브스크립트
- Swift의 서브스크립트
10) 오버라이딩
- 속성 오버라이딩
- 메소드 오버라이딩
- 서브스크립트 오버라이딩
- final
18. 연산자 함수와 항등 연산자, 사용자 정의 연산자
1) 단항 연산자 오버로딩
- prefix
- postfix
2) 이항 연산자 오버로딩
3) 복합 할당 연산자 오버로딩
4) 비교 연산자 구현
5) 항등 연산자
6) 사용자 정의 연산자
- 연산자 우선순위
- 연산자 결합규칙
19. Type Casting
1) 값 형식의 형변환
2) 참조 형식의 형변환
- is
- as
- AnyObject, Any
20. Extension
1) Objective-C의 익스텐션과 카테고리 2) Swift의 익스텐션
- 간편 생성자 추가
- 계산 속성
- 메소드
- 서브스크립트
- Nested Type
21. Protocol
1) Objective-C의 프로토콜
2) Swift의 프로토콜
3) 프로토콜 속성
4) 프로토콜 메소드
5) 프로토콜 자료형
- Protocol Composition 6) 형변환 연산자 활용
7) 기본 프로토콜
- Printable
- Equatable
- Comparable
- BooleanType, BooleanLiteralConvertible
- GenerateType, SequenceType
22. Generics
1) Type Erasure & Reification
2) 형식 제약
3) Sepcialization
4) Generic Queue
- Node
- Queue
5) 연관 형식
- where 절
23. 접근제어
1) 튜플
2) 함수
3) 열거형
4) 중첩 형식
5) 상속과 재정의
6) 속성, 변수, 상수
7) 서브스크립트
8) 접근자 메소드
9) 생성자
10) 프로토콜
11) 익스텐션
12) 제네릭

Memory Management in Swift
24. 소유정책
25. MRR - Manual Retain Release
26. Autorelease Pool
27. ARC - Automatic Reference Counting
28. 강한 참조
29. 참조 사이클과 약한 참조, 비소유 참조
1) 약한 참조
2) 비소유 참조
30. Closure Capture List
31. 정적 분석기
32. Xcode Memory Report
33. Instruments
1) 인스트루먼트 시작하기
- Xcode에서 인스트루먼트 시작하기
- 인스트루먼트 실행 설정
- 디버그 리포트 화면에서 인스트루먼트 실행하기
2) 인스트루먼트 화면 구성
- Toolbar
- Instruments pane
- Track pane
- Navigation bar
- Detail pane
- Inspector pane
3) 인스트루먼트와 템플릿
- 새로운 모듈 추가
- Allocations Template
- Leaks Template
- Zombies Template
4) Allocations
- Statistics
- Graph
- Category
- Persistent Bytes
- # Persistent
- # Transient
- Total Bytes
- # Total
- # Transient/Total
- Call Trees
- Bytes Used
- Count
- Symbol Name
- Allocations List
- #
- Address
- Category
- Timestamp
- Live
- Size
- Responsible Library
- Responsible Caller
- Generations
- Snapshot
- Timestamp
- Growth
- # Persistent
5) Leaks
- Leaks
- Leaked Object
- #
- Address
- Size
- Responsible Library
- Responsible Frame
- Stack Trace
6) 인스트루먼트로 메모리 누수 분석하기
- 새로운 프로젝트 생성
- Car 클래스 추가
- 메모리 누수 테스트 코드 추가
- 정적 분석기 실행
- 인스트루먼트 실행
- Leaks 모듈이 수집한 데이터 검토
- Allocations 모듈이 수집한 Car 인스턴스 데이터 검토
- 코드 수정
- 수정 결과 재검토 - 한계점 및 주의사항

Insteroperability & Migration
34. 최신화
1) 프로젝트 설정 최신화
2) Objective-C 최신화
- ARC Converter
- Modern Objective-C Converter
3) Objective-C 최신화 이해하기
- Atomicity of inferred properties
- Infer readonly properties, Infer readwrite properties
- Infer designated Initializer methods
- Infer instancetype for method result type
- Infer protocol conformance
- ObjC literals, ObjC subscription
- Use NS_ENUM/NS_OPTIONS macros
35. Swift로 이전
36. Mix and Match
1) Bridging Header
2) Swift와 Objective-C 함께 사용하기
- Swift 코드에서 Objective-C 코드 사용하기
- Objective-C 코드에서 Swift 코드 사용하기
3) Import
4) 클래스
- 클래스 상속과 프로토콜 채용
- 생성자와 초기화
- 소멸자와 dealloc
- 속성
- IBOutlet, IBAction
- 객체 비교
- 셀렉터
5) 자료형
- 코코아 자료형과 Bridged Data Types
- 파운데이션 자료형
- 코어파운데이션 자료형
- C 자료형
- C 포인터
- 문자열
- NSLocalizedString
- 숫자 자료형과 NSNumber
- id와 AnyObject
- nil
- 배열
- 딕셔너리
- 열거형
6) 익스텐션과 익명 카테고리
7) 클로저와 블록
8) 전역 상수

Playground In Depth
37. Playground 파일 구조
1) .swift
2) .xctimeline
3) .xcplayground
4) .xcplayground
5) Resources 디렉토리
38. Resources
39. Quick Look & Timeline을 통한 미리보기
1) 문자열
2) Color
3) 이미지
4) 뷰
5) 배열과 딕셔너리
6) 코어 그래픽스 자료형
7) 베지어 패스
8) URL
9) 구조체와 클래스
10) Custom Quick Look
40. XCPlayground Framework
1) 값 저장
2) 뷰 실시간 업데이트
3) 비동기 실행
41. 한계점

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색