목차


Chapter 1. 스위프트


스위프트는 안전을 우선으로 하는 프로그래밍 패턴을 지향한다.

**ARC(Automatic Reference Counting)**를 지원하므로 메모를 쉽게 관리할 수 있다.

스위프트는 컴파일 언어이며 컴파일러의 성능은 프로그램 실행 속도 향상 및 빌드 시간 단축에 최적화되어 있다.

스위프트의 언어적 특성

최초: Safe, Modern, Powerful → Safe, Fast, Expressive

명령형과 객체지향 프로그래밍 패러다임을 기반으로 한 함수형 프로그래밍 패러다임과 프로토콜 지향 프로그래밍 패러다임을 지향한다. → 함수형 프로그래밍 패러다임, 프로토콜 지향 프로그래밍 패러다임

객체지향 프로그래밍 패러다임(Object-Oriented Programming, OOP)