profile
iOS Developer
post-thumbnail

[Swift 문법] Struct vs Class

공통점 프로퍼티를 선언할 수 있다. 메서드를 선언할 수 있다. .으로 내부 값에 접근할 수 있다. 생서자로 초기 상태를 설정할 수 있다. extenstion으로 확장할 수 있다. 프로토콜을 채택해서 기능을 설정할 수 있다. 차이점 구조체는 값 타입이고, 클래스는 참조 타입이다. 그래서 구조체는 복사돼서 할당되고 클래스는 참조돼서 할당되기 때문에 동작이 다르다. 구조체는 값 타입, 클래스는 참조 타입! 하지만 아직 이 둘의 차이가 별로 와닿지 않는다. 더 파보자! 위에 보면 분명 co

2022년 4월 26일
·
0개의 댓글
·