2개 이상의 연관된 데이터(값)를 저장하는 Compound(복합/혼합) 타입예로 들어서 한 사람의 이름과 나이, 사는 지역을 한번에 저장하기 위해서 'person(이름, 나이, 사는지역)'와 같이 데이터를 저장하는 방식이다.원하는 연관된 데이터의 조합으로 어떤 형태든

1. viewDidLoad 공식문서 > Called after the controller's view is loaded into memory. (Controller의 view가 메모리에 로드되고 난 후에 호출된다.) View Controller가 View Hier

소프트웨어 엔지니어링에서 자주 발생하는 문제를 해결하기 위해 반복적으로 사용되는 해결책의 모음.생성 패턴(Creational Patterns): 객체의 생성 메커니즘에 관련된 패턴. 객체 생성을 유연하게 만들고 객체 간의 의존성을 줄이는 방법을 제공.구조 패턴(Stru
Class 상속의 단점 하나의 클래스만 상속이 가능하다. (다중 상속이 불가능하다) 기본적인 상위클래스의 메모리 구조를 따라갈 수 밖에 없다. -> 필요하지 않는 속성과 메서드도 상속됨. 클래스(Reference Type)에서만 가능하다. 클래스 상속의 제약을 극복하
프로토콜에 대해 기본적인 개념을 파악했다면 이를 정의하는 방법은 어떻게 되는지 알아보려고한다.속성의 뜻에서 var로 선언 (let으로는 선언할 수 없다.)get, set 키워드를 통해서 읽기/쓰기 여부를 설정할 수 있다. (이는 최소한의 요구사항이다.)저장 속성/계산
아래의 예시를 보면서 비교를 해보자! 공식 문서 참조위의 함수를 비교해보면 함수 명은 다르지만 각자가 하는 역할은 동일하다!앞에 데이터와 뒤의 데이터를 변경하는 기능이다.함수를 호출 시 매개변수에 대한 참조를 전달하는 방법.함수 내에서 매개변수의 값을 직접 변경을 할