일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Xcode
- Codemagic
- Swift
- Codepush
- DevTools
- FLUTTER
- reactivex
- flutter web
- TextInputFormatter
- appstore
- GetX
- abstact
- BloC
- 성능 개선
- error
- Equatable
- reject
- IOS
- shorebird
- 무선빌드
- SHIMMER
- fastlane
- PG결제
- FocusNode
- delegate
- struct
- Android
- 갤럭시폴드
- MVVM
- copy on write
Archives
- Today
- Total
목록Class (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