안녕하세요! Swallow입니다! 이번 포스팅은 ⭐️ 클래스와 구조체의 특징과 차이점 ⭐️ 두 번째 이야기! 관한 글입니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 지난 포스팅에 이어서 클래스와 구조체에 대해서 이야기를 해보겠습니다! 일반적인 let과 var는 데이터의 변경이 가능하냐의 차이인데 클래스와 구조체에서 let, var는 위와 같은 의미도 있으면서 다른 예시(?)가 존재합니다! 바로 보여드릴게요! Person클래스와 Chicken구조체를 만들고, 상수man과 상수favorite에 인스턴스를 생성했습니다! 오호.. 보통 많이 보던 예시에서는 v..
안녕하세요! Swallow입니다! 이번 포스팅은 ⭐️ 클래스와 구조체의 특징과 차이점 ⭐️ 관한 글입니다! 항상 어떠한 조언, 충고 환영입니다! 시작하기에 앞서 이 글은 앨런 Swift 문법 마스터 스쿨 강의와 야곰님의 스위프트 프로그래밍 책을 공부하고 참고하여 작성하였습니다! 그럼 시작하겠습니다! 이번 포스팅은 기본적인 클래스와 구조체의 이해가 있으셔야 좀 더 쉽게 이해하실 수 있습니다! 첫 번째로 먼저 알아두면 좋은 부분부터 간단히 말씀드리겠습니다! 클래스(Class)의 특징부터 알아볼까요? 클래스(Class)는 Reference Type(참조 타입)입니다! 인스턴스 생성 시에 Heap영역에 저장이 되면서 Heap영역에 생성된 인스턴스의 주소는 Stack영역에 저장이 됩니다! 구조체(Struct)는 ..
- swift struct
- 원시값
- 스위프트
- Property Observers
- Swift Methods
- optional unwrapping
- 옵셔널 추출
- 옵셔널 패턴
- 열거형
- 클래스 구조체 차이
- 옵셔널 바인딩
- 옵셔널
- 서브스크립트
- optional unwrapped
- 프로퍼티 옵저버
- Optional pattern
- Swift enum
- 저장 타입 속성
- Type Methods
- Swift Instance
- 열거형 case 패턴
- 연관값
- swift class
- SWiFT
- optional
- 저장 타입 프로퍼티
- enum
- 스위프트 메서드
- Instance Methods
- 속성 감시자