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
- 스위프트
- Human interface guide
- collectionview
- RxCocoa
- Protocol
- map
- HIG
- swiftUI
- UITextView
- 클린 코드
- uitableview
- clean architecture
- Observable
- Clean Code
- combine
- Xcode
- 리펙토링
- ios
- uiscrollview
- tableView
- swift documentation
- rxswift
- MVVM
- UICollectionView
- 리펙터링
- SWIFT
- 리팩토링
- ribs
- Refactoring
- 애니메이션
Archives
- Today
- Total
목록UI 성능 분석 (2)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] 3. UI 성능 분석 - Commit Hitch를 줄이는 UI 성능 최적화 프로그래밍
1. UI 성능 분석 - Render Loop 이해하기 (Commit, Layout, Display, Prepare, Commit) 2. UI 성능 분석 - Instrument의 Animation Hitches 사용하여 UI 성능 개선하기 3. UI 성능 분석 - Commit Hitch를 줄이는 UI 성능 최적화 프로그래밍
iOS 응용 (swift)
2023. 1. 29. 22:18
[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