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
- uitableview
- swift documentation
- SWIFT
- map
- collectionview
- RxCocoa
- 클린 코드
- HIG
- 리펙터링
- Refactoring
- swiftUI
- MVVM
- Xcode
- ios
- ribs
- uiscrollview
- UITextView
- 리팩토링
- UICollectionView
- combine
- rxswift
- Protocol
- clean architecture
- 리펙토링
- tableView
- Observable
- 애니메이션
- Clean Code
- Human interface guide
- 스위프트
Archives
- Today
- Total
목록Hitches (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] 2. UI 성능 분석 - Instrument의 Animation Hitches 사용하여 UI 성능 개선하기
1. UI 성능 분석 - Render Loop 이해하기 (Commit, Layout, Display, Prepare, Commit) 2. UI 성능 분석 - Instrument의 Animation Hitches 사용하여 UI 성능 개선하기 이번 글에서는 Commit hitch를 잡는 내용 Commit 개념 (복습) commit 한다는 의미? 사용자가 버튼을 탭 > 뷰 UI 내부적으로 계산하여 업데이트 > 업데이트된 layer tree를 GPU에게 제출하는 행위 Commit Hitch란? Commit 단계가 지연되어 이전 프레임을 보여주어 끊기는 듯한 현상 발생 Commit Transaction의 4가지 단계 Layout 레이아웃 변경 단계 변경이 필요한 subview들의 레이아웃이 layoutSubvie..
iOS 응용 (swift)
2023. 1. 28. 23:15