Struct를 써야할때
1. 두 Object를 같다, 다르다 로 비교해야 하는 경우
2. Copy된 각 객체들이 독립적인 상태를 가져야하는 경우
3. 코드에서 Object의 데이터를 여러 thread 걸쳐 사용할 경우
Class를 써야할때
1. 두 Object의 instance 자체가 같음을 확인해야 할때
2. 하나의 객체가 필요하고, 여러대상에 의해 접근되고 변경이 필요한 경우
'Programming > Swift' 카테고리의 다른 글
[Readable Coding Practice] Fetching data from REST API with URLSession (0) | 2021.06.18 |
---|---|
How to setup UITabBar programmatically (0) | 2021.06.06 |
Adrenalist does not collect any personal information (0) | 2021.05.06 |
[Swift] Optional Unwrapping과 Nil Coalescing (0) | 2020.10.30 |
[Swift] struct와 class (0) | 2020.10.18 |