mynameiscowjaehoon

  • 홈
  • 태그

MKMapView 1

MapKit 맵뷰 메모리 절약하기

몇달 전 네이버 부스트캠프 되새김 애플리케이션을 개발하면서 사용자가 작성한 다이어리를 위치정보와 함께 저장해 맵뷰의 어노테이션(Annotation)으로 보여주도록 하는 기능을 개발하였습니다. 위의 GIF는 당시 상황을 설명하기 위해서 찍어둔 예시입니다. 맵뷰는 안그래도 메모리를 많이 사용하게 되는데, 탭바에서 다른 탭으로 이동하였음에도 맵뷰가 해제되지 않고 메모리에 그대로 남아있는 것을 볼 수 있습니다. 이 맵뷰의 메모리를 줄이기 위해서 두가지 방법을 찾았습니다. 맵뷰의 타입을 바꾼다. 탭바에서 다른 탭을 선택하게 될때마다 기존에 존재하던 맵뷰를 메모리에서 해제해준다. 맵의 타입을 바꾸기 첫번째 방법은 mapType 프로퍼티를 조작해 맵이 보여지는 방법을 조작하는 방법입니다. 예를들어 mapType을 다..

iOS 2023.05.05
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (146)
    • 데이터베이스 (21)
    • Java (1)
    • Spring Framework (7)
      • Spring Core (3)
      • Spring MVC (3)
    • iOS (55)
      • 데이터베이스 조작 (11)
      • StoryBoard (14)
      • SwiftUI (7)
      • AutoLayout (7)
      • Errors (2)
      • 동시성 프로그래밍 (5)
    • Swift (21)
    • Required (4)
    • 알고리즘 (6)
      • 그래프이론 (4)
      • 문자열 (0)
      • 자료구조 (1)
      • 기타 (1)
    • PS (9)
      • 백준 (4)
      • Tip (1)
      • Swift (0)
    • Back-End (2)
    • 운영체제 (14)
    • 기타 (5)
      • Git (0)

Tag

재명명, private queue, main queue, Lottie Files, PostConstruct, Core Image, Swift, global queue, SpringMVC, Spring Framwork, string operation, @Binding, PreDestroy, spring framework, MapKit, 운영체제, bean lifecycle, rename operation, MKMapView, Relational Algebra,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/08   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바