Posts with the tag swift:

스위프트 Protocol Extension과 Method Dispatch

Extension의 일반적으로 알려진 이점 Swift의 extension 키워드는 일반적으로 아래와 같은 기능을 수행

스위프트의 Delegate Pattern 정리

스위프트로 다양한 ViewController을 다루면서 Delegate Procotol이라는 개념을 처음 접하게 되었다. 간단히 말해 특정 이벤트나 액션이 일어나면, 미리 위임자로 지정된 delegate object가 다른 객체를 대신해 특정 행위를 하게되는 형태를 의미한다.

옵셔널(Optional)과 옵셔널 체이닝(Optional Chaining)

​ 스위프트의 주요 특징 중 하나인 옵셔널과 옵셔널 체이닝에 대해 정리해보았다.

스위프트 클로저(closure) 개념 정리

​ 자바를 사용하다가 스위프트를 사용하면서 체감하는 제일 큰 차이는 함수형 프로그래밍의 사용인 것 같다.

스위프트로 연결리스트(Linked List) 구현하기

​ 1. 연결리스트(Linked List) 추상형 자료형 중 리스트(List) 를 구체화 한 자료구조로, 데이터를 포함하는 노드(Node) 들이 다음(혹은 이전) 노드와 연결된 포인터를 통해 서로 연결되어 있는 형태이다.