The Swift Programming Language

1.The Swift Programming Language 정리 시작

post-thumbnail

2.Swift 둘러보기 (A Swift Tour) - 간단한 값 (Simple Values)

post-thumbnail

3.Swift 둘러보기 (A Swift Tour) - 제어 흐름 (Control Flow)

post-thumbnail

4.Swift 둘러보기 (A Swift Tour) - 함수와 클로저(Functions and Closures)

post-thumbnail

5.Swift 둘러보기 (A Swift Tour) - 객체와 클래스 (Objects and Classes)

post-thumbnail

6.Swift 둘러보기 (A Swift Tour) - 열거형과 구조체 (Enumerations and Structures)

post-thumbnail

7.Swift 둘러보기 (A Swift Tour) - 동시성 (Concurrency)

post-thumbnail

8.Swift 둘러보기(A Swift Tour) - 프로토콜과 확장(Protocols and Extensions)

post-thumbnail

9.Swift 둘러보기 (A Swift Tour) - 에러 처리 (Error Handling)

post-thumbnail

10.Swift 둘러보기 (A Swift Tour) - 제네릭 (Generics)

post-thumbnail

11.기본 (The Basics) - 상수와 변수 (Constants and Variables)

post-thumbnail

12.기본 (The Basics) - 주석 (Comments) / 세미콜론 ()

post-thumbnail

13.기본 (The Basics) - 정수 (Integers)

post-thumbnail

14.기본 (The Basics) - 부동 소수점 숫자 (Floating-Point Numbers)

post-thumbnail

15.기본 (The Basics) - 숫자 리터럴 (Numeric Literals)

post-thumbnail

16.기본 (The Basics) - 숫자 타입 변환 (Numeric Type Conversion)

post-thumbnail

17.기본 (The Basics) - 타입 별칭 (Type Aliases)

post-thumbnail

18.기본 (The Basics) - 부울 (Booleans)

post-thumbnail

19.기본 (The Basics) - 옵셔널 (Optional)

post-thumbnail

20.기본 (The Basics) - 에러 처리 (Error Handling)

post-thumbnail

21.기본 (The Basics) - 역설과 전제조건 (Assertions and Preconditions)

post-thumbnail

22.문자열과 문자 (Strings and Characters) - 빈 문자열 초기화 (Initializing an Empty String)

post-thumbnail

23.문자열과 문자 (Strings and Characters) - 문자열 변경 (String Mutability)

post-thumbnail

24.문자열과 문자 (Strings and Characters) - 문자열은 값 타입 (Strings Are Value Types)

post-thumbnail

25.문자열과 문자 (Strings and Characters) - 문자 작업 (Working with Characters)

post-thumbnail

26.문자열과 문자 (Strings and Characters) - 문자열과 문자 연결 (Concatenating Strings and Characters)

post-thumbnail

27.문자열과 문자 (Strings and Characters) - 문자열 삽입 (String Interpolation)

post-thumbnail

28.문자열과 문자 (Strings and Characters) - 유니코드 (Unicode)

post-thumbnail

29.문자열과 문자(Strings and Characters) - 문자 카운팅 (Counting Characters)

post-thumbnail

30.문자열과 문자 (Strings and Characters) - 문자열 접근과 수정 (Accessing and Modifying a String)

post-thumbnail

31.문자열과 문자 (Strings and Characters) - 부분 문자열 (Substrings)

post-thumbnail

32.문자열과 문자 (Strings and Characters) - 문자열 비교 (Comparing Strings)

post-thumbnail

33.문자열과 문자 (Strings and Characters) - 문자열의 유니코드 표현 (Unicode Representations of Strings)

post-thumbnail

34.콜렉션 타입 (Collection Types) - 콜렉션의 가변성(Mutability of Collections)

post-thumbnail

35.콜렉션 타입 (Collection Types) - 배열 (Arrays)

post-thumbnail

36.콜렉션 타입 (Collection Types) - 집합 (Sets)

post-thumbnail

37.콜렉션 타입 (Collection Types) - 집합 연산 수행 (Performing Set Operations)

post-thumbnail

38.콜렉션 타입 (Collection Types) - 딕셔너리 (Dictionaries)

post-thumbnail

39.제어 흐름 (Control Flow) - For-In 루프 (For-In Loops)

post-thumbnail

40.제어 흐름 (Control Flow) - While 루프 (While Loops)

post-thumbnail

41.제어 흐름 (Control Flow) - 조건 구문 (Conditional Statements)

post-thumbnail

42.제어 흐름 (Control Flow) - 제어 변경 구문 (Control Transfer Statements)

post-thumbnail

43.제어 흐름 (Control Flow) - 연기된 동작 (Deferred Actions)

post-thumbnail

44.제어 흐름 (Control Flow) - 사용 가능한 API 확인 (Checking API Availability)

post-thumbnail

45.함수 (Functions) - 함수 정의와 호출 (Defining and Calling Functions)

post-thumbnail

46.함수 (Functions) - 함수 파라미터와 반환값 (Function Parameters and Return Values)

post-thumbnail

47.함수 (Functions) - 함수 인수 라벨과 파라미터 이름 (Function Argument Labels and Parameter Names)

post-thumbnail

48.함수 (Functions) - 함수 타입 (Function Types)

post-thumbnail

49.함수 (Functions) - 중첩 함수 (Nested Functions)

post-thumbnail

50.클로저 (Closures) - 클로저 표현식 (Closure Expressions)

post-thumbnail

51.클로저 (Closures) - 캡처값 (Capturing Values)

post-thumbnail

52.클로저 (Closures) - 탈출 클로저 (Escaping Closures)

post-thumbnail

53.클로저 (Closures) - 자동 클로저 (Autoclosures)

post-thumbnail

54.열거형 (Enumerations) - 열거형 구문 (Enumeration Syntax)

post-thumbnail

55.열거형 (Enumerations) - 스위치 구문에서 열거형 값 일치 (Matching Enumeration Values with Switch Statement)

post-thumbnail

56.열거형 (Enumerations) - 연관된 값 (Associated Values)

post-thumbnail

57.열거형 (Enumerations) - 원시값 (Raw Values)

post-thumbnail

58.열거형 (Enumeration) - 재귀 열거형 (Recursive Enumerations)

post-thumbnail

59.구조체와 클래스 (Structures and Classes) - 구조체와 클래스의 비교 (Comparing Structures and Classes)

post-thumbnail

60.구조체와 클래스 (Structures and Classes) - 구조체와 열거형은 값 타입 (Structures and Enumerations Are Value Types)

post-thumbnail

61.구조체와 클래스 (Structures and Classes) - 클래스는 참조 타입 (Classes are Reference Types)

post-thumbnail

62.프로퍼티 (Properties) - 저장된 프로퍼티 (Stored Properties)

post-thumbnail

63.프로퍼티 (Properties) - 계산된 프로퍼티 (Computed Properties)

post-thumbnail

64.프로퍼티 (Properties) - 프로퍼티 관찰자 (Property Observers)

post-thumbnail

65.프로퍼티 (Properties) - 프로퍼티 래퍼 (Property Wrappers)

post-thumbnail

66.프로퍼티 (Properties) - 전역과 지역 변수 (Global and Local Variables)

post-thumbnail

67.프로퍼티 (Properties) - 타입 프로퍼티 (Type Properties)

post-thumbnail

68.메서드 (Methods) - 인스턴스 메서드 (Methods)

post-thumbnail

69.메서드 (Methods) - 타입 메서드 (Type Methods)

post-thumbnail

70.서브 스크립트 (Subscripts)

post-thumbnail

71.상속 (Inheritance) - 기본 클래스 정의 (Defining a Base Class) / 하위 클래스 (Subclassing)

post-thumbnail

72.상속 (Inheritance) - 재정의 (Overriding)

post-thumbnail

73.상속 (Inheritance) - 재정의 방지 (Preventing Overrides)

post-thumbnail

74.상속 (Inheritance) - 재정의 방지 (Preventing Overrides)

post-thumbnail

75.초기화 (Initialization) - 저장된 프로퍼티에 초기값 설정 (Setting Initial Values for Stored Properties) / 초기화 구문 사용자화 (Customizing Initialization)

post-thumbnail