profile
IOS Developer DreamTree
post-thumbnail

[Swift]프로그래밍 패러다임이란? #3 프로토콜 지향 프로그래밍

애플은 2015년 WWDC에서 Swift 2.0을 출시하고, 이를 프로토콜 지향 프로그래밍 언어(Protocol-Oriented Language)라고 소개했습니다. 하지만 기존의 객체 지향 언어는 많이 들어봤어도, 새로운 패러다임인 프로토콜 지향 언어는 생소할거라 생각

2022년 10월 14일
·
0개의 댓글
·
post-thumbnail

[Swift]프로그래밍 패러다임이란? #2 객체 지향 프로그래밍, 객체 지향 프로그래밍의 특징

저번글에서 프로그래밍 패러다임의 개념과 명령형과 선언형 프로그래밍의 차이를 알아보았다. 이번 글에서는 Swift에서 차용하고 있는 패러다임들 중 객체 지향 프로그래밍에 대해 알아보려 한다. 텍스트만으로 설명하기엔 이해하기 쉽지 않은 개념들이 많아 예제를 많이 사용했다.

2022년 10월 9일
·
0개의 댓글
·
post-thumbnail

[Swift]프로그래밍 패러다임이란? #1 명령형 프로그래밍 VS 선언형 프로그래밍

프로그래밍 언어를 공부하다보면 명령형 프로그래밍, 객체 지향 프로그래밍 등과 같은 단어를 보게 된다. 대표적으로 Swift가 객체 지향 프로그래밍, 프로토콜 지향 프로그래밍, 함수형 프로그래밍 언어 프로그래밍 패러다임(Programming Paradigm)?

2022년 10월 9일
·
0개의 댓글
·