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
- UITextView
- swiftUI
- Xcode
- rxswift
- HIG
- Refactoring
- map
- Protocol
- collectionview
- combine
- Human interface guide
- swift documentation
- 리펙터링
- clean architecture
- Clean Code
- Observable
- 스위프트
- RxCocoa
- 리펙토링
- uiscrollview
- 리팩토링
- ios
- ribs
- UICollectionView
- SWIFT
- MVVM
- tableView
- 클린 코드
- 애니메이션
- uitableview
Archives
- Today
- Total
목록arrangedSubviews (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] UIStackView의 removeArrangedSubview 사용시 주의사항 (메모리릭, Memory Leak)
UIStackView의 removeArrangedSubview 보통 UIStackView의 하위 뷰들을 제거할때 removeArrangedSubview를 통해 제거하는데, 이렇게만하면 memory leak이 발생 subviews에 접근하여 명시적으로 해당 뷰에서 removeFromSuperview()를 호출해줘야 제거가됨 ex) 메모리 릭 확인을 위해, 메모리에서 해제된경우 deinit에서 print문을 호출하는 뷰 정의 class MyView: UIView { init() { super.init(frame: .zero) backgroundColor = .yellow NSLayoutConstraint.activate([ heightAnchor.constraint(equalToConstant: 200), ..
iOS 응용 (swift)
2023. 5. 11. 01:15