일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- MVVM
- AppleLogin
- 아카이브 에러
- 로그 찍기
- 로그출력
- then
- RxSwift
- Business Manager
- 스토리보드 없이
- codebase
- 비공개 앱 배포
- 테이블 뷰
- RxCocoa
- testflight error
- color 변경
- archive error
- 테이블뷰 셀 밀어서 삭제
- Apple Enterprise
- iOS 광고달기
- 소셜로그인
- 테이블뷰 밀어서 삭제
- CryptoSwift
- print vs dump
- 백그라운드 진입시 화면
- failed: No such file or directory (2)
- 화면 가리기
- reactorkit
- navigationbar
- snapkit
- 하단 네비게이션바
Archives
- Today
- Total
목록ImageResizing (1)
ukSeung iOS
[Swift] 메모리 관리 이미지 리사이징 ImageIO, VM: ImageIO_PNG_Data
안녕하세요 욱승입니다. 요새 토이 프로젝트를 진행중인데 메모리 관련해서 이슈가 생겼는데 남겨두면 좋을것 같아서 포스팅 해봅니다! (태클 환영) 그럼 우선 결과부터 보면 이러함 프로젝트 진행중 메모리가 기하급수적으로 증가하는걸 볼수 있는데 이것은 서버에서 불러오는 이미지 크기 및 해상도와 ImageView의 해상도 이미지 크기 및 해상도가 맞지않아 억지로 끼워넣고 원본이미지는 파일 크기가 너무 커 메모리가 기하급수적으로 증가하는 것. 그래서 이미지 리사이징이 필요한데 이미지 리사이징이란? 이미지가 커서 메모리를 많이 잡아먹다보면 메모리 부족으로 앱이 죽어버리는 경우가 생긴다고해요. 이러한 현상을 줄이고자 이미지 사이즈를 줄여 다시 만들어내는데 이것을 이미지 리사이징이라고 해요! 이미지작업을 위해서 사용할 ..
iOS/Swift
2023. 2. 19. 18:02