본문 바로가기 메뉴 바로가기

Peppo

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Peppo

검색하기 폼
  • 분류 전체보기 (221)
    • Story (13)
    • iOS (143)
      • Error (11)
    • 알고리즘 (43)
    • ETC (7)
    • React-Native (0)
    • CS (Computer science) (3)
  • 방명록

2024/10 (2)
[iOS] Tuist App Extension (feat. WidgetExtension)

최근 LiveActivity를 적용해보면서 App Extension 경험과 Tuist에 녹여내는 과정중에 삽질을 많이 하게 돼 복습도 할겸 블로깅을 해보려고 합니다! 겪었던 문제  1. Tuist를 통해 Widget Extension을 추가해야 함2. Widget Extension에서도 Asset을 따로 만들어야 함 일반적으로는 App Extension의 경우 target membership을 아래와 같이 체크하면 해결 되는데, tuist를 적용하게 되면 아래와 같은 방법으로 추가해줘야 합니다. 먼저 Project.swift 파일을 열기위해 아래 명령어를 터미널에 입력해주시고tuist edit Project 객체에 target을 추가해줍니다.// Project.swiftlet project = Proje..

iOS 2024. 10. 25. 17:01
[iOS] 고해상도 이미지 다운시 성능 개선 (Image DownSampling)

URL을 통해 여러 이미지를 받아오는 작업 많이 해보셨을 겁니다.하지만 해당 이미지 하나당 크기가 엄청 크다면? 오늘은 위와 같이 큰 여러개의 이미지를 다운받아야 하는경우 사용자 경험 개선과 과부하되는 메모리 문제에 대해 해결하는 방법다운 샘플링에 대해 블로깅 해보려고 합니다. 먼저 서론에서 언급했던 상황에서의 메모리는 아래와 같습니다.  이미지를 불러오는데도 당연히 오래걸리고 스크롤 했을때 버벅였던 현상이 있었습니다.  그 이유는 WWDC18 - Momory Deep Dive에서 나옵니다. 이미지의 경우 메모리 사용량은 width(너비), height(높이)에 의해 결정이 되는데요.위와 같은 상황에서도 실제로 이미지 하나당 4000 * 3000 이런식으로 이미지 크기가 어마어마 했습니다. 문제 접근 방..

iOS 2024. 10. 11. 11:48
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Peppo's Github
TAG
  • Swift Leetcode
  • swift (programmers)
  • Swift 내림차순
  • swift 고차함수
  • Combine: Asynchronous Programming with Swift
  • Swift 프로그래머스
  • RIBs tutorial
  • Swift RIBs
  • iOS error
  • Swift joined
  • Swift final
  • Swift inout
  • Swift 알고리즘
  • swift reduce
  • Swift joined()
  • Swift init
  • 원티드 프리온보딩
  • removeLast()
  • CS 네트워크
  • RTCCameraVideoCapturer
  • Swift Error Handling
  • swift protocol
  • swift programmers
  • ios
  • swift property
  • Class
  • 2023년 회고
  • Swift ModernRIBs
  • Swift 프로퍼티
  • Swift
more
«   2024/10   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바