[Swift] Class와 Struct
·
Swift/개념 & 응용
Class와 Struct 새로운 데이터 구조를 정의할 때 구조체와 클래스 중에 무엇을 사용할지 고민합니다. 클래스와 구조체의 차이에 대해 알아보고 어떤 상황에서 무엇을 쓰면 좋을지 알아보겠습니다. 공통점 Swift에서 Class와 Struct는 공통점이 꽤 많습니다. property와 메서드를 정의할 수 있고 init 함수를 통해 초기화할 수 있습니다. 또한, 둘 다 extension을 통해 기능을 확장할 수 있으며 protocol 채택도 할 수 있습니다. 이러한 공통점 덕에 구조체와 클래스 중 무엇을 사용해도 어느정도 구현은 할 수 있죠. 하지만 최적화된 구현을 하기 위해서는 차이점을 파악하여 적절한 선택을 해야합니다. 지금부터는 차이점에 대해 알아봅시다. 타입 종류 클래스는 참조(reference) ..
[Swift] Swift 문법 - 클래스(Class) (2)
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift 문법 - 클래스(Class) (1)에 이어서 클래스에 대해 더 알아보겠습니다. 이전 포스팅은 아래 링크를 클릭하면 바로 볼 수 있습니다. 2021.08.25 - [개발,IT,코딩/iOS, Swift] - [Swift] Swift 문법 - 클래스(Class) (1) 그럼 시작하겠습니다. 참고 자료 Apple Swift Document https://developer.apple.com/documentation/swift 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA stored property & computed property stored prop..
[Swift] Swift 문법 - 클래스(Class) (1)
·
Swift/개념 & 응용
안녕하세요. 오늘은 Swift의 클래스에 대해 알아보겠습니다. 클래스도 함수와 동일하게 총 2회로 나누어 포스팅 할 예정입니다. Swift도 객체 지향 언어로서 클래스에 대한 중요도가 상당히 높습니다. 처음 공부하며 작성한 포스팅으로 추후 내용을 추가할 수도 있습니다. 그럼 시작하겠습니다. 참고 자료 Apple Swift Document https://developer.apple.com/documentation/swift 해당 포스팅은 Smile Han님의 유튜브 영상을 참고하며 작성하였습니다. https://www.youtube.com/channel/UCM8wseo6DkA-D7yGlCrcrwA 클래스(Class) 객체 지향에서 클래스는 아주 큰 의미를 가집니다. 여러 속성 등을 캡슐화를 하여 객체화하고..
유정주
'클래스' 태그의 글 목록