일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Concurrency Programming
- 이것이나의다정입니다
- ScrollViewReader
- await
- @StateObject
- ios
- SwiftUI
- @ObservedObject
- architecture
- Custom URL Scheme
- Static Dispatch
- @main
- Universal Link
- fileprivate
- @NameSpace
- SwiftData
- App Thinning
- MVVM
- AnyCancellable
- Combine vs Async/Await
- SFSafariView
- Dynamic Dispatch
- matchedGeometryEffect
- async/await
- swift
- wwdc23
- The Composable Architecture
- async
- ScrollViewProxy
- combine
Archives
- Today
- Total
목록참조 타입 (1)
홍로그
구조체와 클래스의 차이
구조체와 클래스는 데이터를 용도에 맞게 묶어서 표현할 때 사용한다. 구조체와 클래스는 데이터를 가질 수 있도록 프로퍼티를 사용하고, 기능을 실행하기 위해 메서드를 사용한다. 또 프로퍼티에 접근할 수 있도록 서브 스크립트를 정의한다. 그리고 새로운 기능을 위해 익스텐션 기능을 적용할 수 있다. 구조체(Structure) 구조체는 struct 키워드로 정의한다. 구조체는 상속할 수 없다. 구조체는 값 타입 (Value type)이다. Stack 메모리에 할당. 두 object를 "같다, 다르다"로 비교해야하는 경우 사용. copy된 객체들이 독립적인 상태를 가져야 하는 경우 사용. 코드에서 object의 데이터를 여러 스레드를 걸쳐 사용할 경우 사용. 값 타입 (Value type) 값 타입은 데이터를 전달..
iOS
2021. 1. 20. 21:42