Swift를 공부하면서 struct를 쓰는 것을 보고 조금 의아했다. class가 있는데 굳이 struct를 사용해야하나? 처음 사용법을 배우면서도 너무나도 비슷한 활용법에 의문을 품어서 대체 왜 struct와 class를 나눠서 사용하는지 찾아보았다.
이 포스트는 Apple의 Swift Documents를 보고 작성하였습니다
Structures and Classes - The Swift Programming Language (Swift 5.5)
Structures and Classes - The Swift Programming Language (Swift 5.5)
📌 각각의 기능들에 대한 추가적인 설명은 아래 페이지에서 볼 수 있다.
Properties - The Swift Programming Language (Swift 5.5)
Subscripts - The Swift Programming Language (Swift 5.5)
Extensions - The Swift Programming Language (Swift 5.5)
Methods - The Swift Programming Language (Swift 5.5)
Initialization - The Swift Programming Language (Swift 5.5)
Protocols - The Swift Programming Language (Swift 5.5)