[Swift] 구조체(Structure) vs 클래스(Class) 차이점
·
[Programming Language]/[Swift]
1. 구조체(Structure)와 클래스(Class)의 공통점구조체와 클래스는 비슷하면서도 다르다. 둘다 아래와 같은 기능을 공통적으로 할 수 있다.Property(프로퍼티) 정의Method(메서드) 정의Subscript(서브스크립트) 정의init(초기화 함수) 정의extension(확장)Protocol(프로토콜) 준수 2. 구조체(Structure)와 클래스(Class)의 차이점2-1. 기본 초기화 함수구조체와 클래스 모두 프로퍼티의 기본값을 정의할 수 있다.struct PersonStructure { var name: String = "" var age: Int = 0}class PersonClass { var name: String = "" var age: Int = 0} 그러..