공통점프로퍼티 정의 가능메소드 정의 가능extension 가능protocol 가능차이점구조체:Value Type / Stack에 메모리 할당(struct, enum, tuple) Swift의 기본 자료형 타입은 모두 struct 형태로 구현되어있다.\-> Copying
기능 해당 클래스에서 하위클래스로 전체클래스 또는 메서드, 프로퍼티가 상속 또는 상속에 따른 재정의가될 필요 없다고 판단한 경우 final을 요소 앞에 추가함으로 상속을 방지메서드나 프로퍼티 앞에 final을 쓰면 override가 안된다. 성능적 이점 vTable
동기 (Sync)synchronous: 동시에 일어나는(똑같이 진행되는), 같은 상태를 뜻함현재 작업의 응답 과 다음작업의 요청 이 동시에 일어남작업 흐름이 순차적으로 진행되는 것을 보장함어떤 작업이 진행 중일 땐 다른 작업을 동시에 진행할 수 없음Last in
Non Blocking 호출한 함수가 바로 return호출된 함수가 바로 return해서 함수에게 스레드 제어권을 넘겨주고호출한 함수가 다른 일을 할 수 있는 기회를 주는 것 Blocking 호출한 함수가 바로 return 되지 않음호출된 함수가 자신의 작업을 모두
DispatchQueue >작업을 담고있는 대기열(First In First Out)방식으로 실행 Quality of Service (QoS) >Concurrent하게 작업을 처리하면서 작업의 우선 순위를 지정하기 위해 사용합니다. qos우선순위 userInte
OAuth2.0 인터넷 사용자들이 비밀번호를 제공하지 않고다른 서비스에서 자신들의 정보에대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서사용되는 접근 위임을 위한 산업 표준 프로토콜인증(Authentication): 시스템 접근을 확인하는