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 |
Tags
- 앱 성능 개선
- ios
- launchscreen
- react-native-fast-image
- 360도 뷰어
- SwiftUI
- 라이브러리 없이
- 파노라마 뷰
- 360도 이미지
- completion handler
- 리액트 네이티브
- native
- 뷰 정체성
- data driven construct
- 360도 이미지 뷰어
- @sendable
- panorama view
- 리액트
- 스켈레톤 통합
- 구조적 정체성
- launch screen
- react
- React-Native
- requirenativecomponent
- React Native
- 네이티브
- ssot
- Android
- 명시적 정체성
- 뷰 생명주기
Archives
- Today
- Total
목록2025/04/11 (1)
Neoself의 기술 블로그

기존 Grand CentalDispath에서 사용자가 구독한 뉴스를 URLSession으로 불러와 사용자 뉴스 피드에 보여주고자 할때, 위와 같은 도식의 흐름이 필요했습니다.메인 스레드는 사용자 입력에 대한 반응성을 유지하도록 하고상호배제를 보장하는 직렬큐를 통해 추후 URLSession으로 부터 받는 결과들을 관리함으로써, 데이터 베이스 접근 간 상호 배제를 보장할 수 있습니다.이와 같은 구조에서 네트워크 요청 결과가 도착하면, URLSession의 콜백이 병렬 큐에서 호출되어 UI를 새로 고치게 될 것입니다.중요한 것은 GCD에서 작업이 대기열에 등록되면, 스레드가 새로 생성되어 작업을 처리한다는 것입니다.즉, 모든 여유 CPU 코어를 점유할때까지 시스템은 새로 생성한 스레드들을 할당할 것이며, 네..
개발지식 정리/WWDC 정리
2025. 4. 11. 18:07