1장 스위프트
[Safe, Fast, Expressive] - Safe : 엄격한 문법을 적용, 프로그래머의 실수를 사전에 방지함. Optional, guard문, 오류처리, 강력한 타입 통제 등 - Fast : 실행 속도의 최적화, 빠른 컴파일 성능 - Expressive : 사용하기 편하고 보기 좋은 문법 구현 [객체 지향 프로그래밍 패러다임] - 강한 응집력, 약한 결합력 : 클래스 하나에 문제 해결을 위한 데이터와 메서드를 모아 응집력을 강화 : 각 클래스는 독립적으로 작용하게 하여 결합력을 약화 : 자료 추상화, 상속, 다형성, 동적 바인딩 [함수형 프로그래밍 패러다임] - 상태 변화 없이 데이터 처리를 수학적 함수 계산으로 취급하고자 함- 전달된 인자 값만 결과에 영향을 주므로 일정하게 같은 결과를 도출함-..
Swift/야곰의 스위프트
2018. 1. 29. 15:57