일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- TextInputFormatter
- Codemagic
- MVVM
- abstact
- struct
- 성능 개선
- Equatable
- fastlane
- Android
- error
- DevTools
- Swift
- copy on write
- IOS
- shorebird
- Codepush
- Xcode
- SHIMMER
- FLUTTER
- PG결제
- delegate
- flutter web
- appstore
- GetX
- reactivex
- reject
- 갤럭시폴드
- 무선빌드
- FocusNode
- BloC
Archives
- Today
- Total
목록개발 (1)
뚝딱뚝딱 모바일
[Swift] Struct와 Class에 대해 알아보자
안녕하세요! 이번엔 Struct와 Class의 차이점에 대해 한번 알아보도록 하겠습니다. Struct와 Class의 공통점 값을 저장할 수 있는 변수를 선언할 수 있다. 기능을 제공할 수 있는 함수를 선언할 수 있다. 각 값들에 접근할 수 있는 subscript를 정의할 수 있다. 초기 상태를 지정할 수 있는 생성자(initializer)들을 정의할 수 있다. Extension을 통해 기능을 확장할 수 있다. Protocol에 따라 특정적인 기능을 제공할 수 있다. Class에는 있지만, Struct에는 없는 점 한 Class가 다른 Class의 특성을 상속받을 수 있다. 타입 캐스팅을 사용하여, 런타임에서 Class의 Type을 분석하고 해석할 수 있다. 소멸자(Deinitializer)를 통해 할당된..
iOS 지식
2022. 4. 25. 18:41