Struck
-
Swift 구조체와 클래스 1(Struct and Class) 사용이유, 공통점, 차이점, 구조체와 클래스 내의 let, var 선언Swift 2022. 12. 28. 15:00
구조체와 클래스는 왜 사용할까? 데이터를 용도에 맞게 묶어서 표현할 때 유용 애플이 미리 설계해둔 클래스/구조체를 잘 사용하기 위함 구조체랑 클래스의 공통점은 뭘까? 프로퍼티와 메서드를 사용하여 구조화된 데이터와 기능을 가짐 하나의 새로운 사용자 정의 데이터 타입을 만들 수 있음 초기 상태를 설정할 수 있는 initializer 정의 extension을 통해 확장 특정한 종류의 표준 기능을 제공하기 위한 프로토콜 순응 subscript 문법을 이용해 특정 값을 접근할 수 있는 subscript 정의 구조체랑 클래스의 차이점은 뭘까? 구조체는 값타입(value Type) 인스턴스 데이터를 모두 스택에 저장하고, 스택은 함수를 실행할 때 함수내에서 필요한 데이터들을 스택내에서 사용. 구조체는 모든 데이터가 ..