Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- MVVM
- Protocol
- UICollectionView
- ribs
- rxswift
- SWIFT
- Xcode
- 애니메이션
- 스위프트
- swift documentation
- uiscrollview
- Human interface guide
- HIG
- uitableview
- UITextView
- ios
- clean architecture
- Clean Code
- 리펙토링
- swiftUI
- 클린 코드
- Observable
- RxCocoa
- Refactoring
- map
- 리펙터링
- combine
- 리팩토링
- tableView
- collectionview
Archives
- Today
- Total
목록unsaferawpointer (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] struct안에 있는 class 메모리 저장 위치 개념 (withUnsafePointer, MemoryLayout, Unmanaged, UnsafeRawPointer)
struct, class 메모리 저장 위치strucrt는 보통 메모리에서 stack영역에, class는 heap영역이 저장되는데, 아래처럼 struct안에 class 타입이 있을때 이것은 어디에 저장될 것인가?class SomeClass { var value: Int init(value: Int) { self.value = value }}struct SomeStruct { var classInstance: SomeClass var otherValue: Int}결론은 SomeStruct는 stack영역에 저장되고, SomeStruct의 class타입인 프로퍼티 classInstance는 heap영역에 저장됨메모리 위치 알아내기swift에서 heap과 stack영역의 ..
iOS 응용 (swift)
2024. 7. 29. 01:36