[Swift]캐시 데이터 용량 표시 방식 개선하기 ByteFormatter
캐시 데이터 용량 표시 방식 개선하기: ByteFormatter 프로젝트를 진행하며 이미지 캐시를 제거하는 기능을 개발하게 되었는데요. 캐시 데이터 용량을 어떻게 표기할까 고민하다 너무 작지도 크지도 않도록 MB 단위로 표현하기로 정하고 byte를 1024 로 2번 나누어 MB로 변환하여 표기했습니다. 하지만 코드리뷰를 진행하며 팀원분께 더 나은 ...
캐시 데이터 용량 표시 방식 개선하기: ByteFormatter 프로젝트를 진행하며 이미지 캐시를 제거하는 기능을 개발하게 되었는데요. 캐시 데이터 용량을 어떻게 표기할까 고민하다 너무 작지도 크지도 않도록 MB 단위로 표현하기로 정하고 byte를 1024 로 2번 나누어 MB로 변환하여 표기했습니다. 하지만 코드리뷰를 진행하며 팀원분께 더 나은 ...
이 글은 공식문서를 번역해 나만의 언어로 작성한 글입니다. 의역이나 오역이 있을 수 있으니 조심하세요! 😨 개요 GCD(Grand Central Dispatch)라고도 알려진 Dispatch는 macOS, iOS, watchOS 및 tvOS의 멀티코어 하드웨어에서 동시 코드 실행을 지원하는 체계적이고 포괄적인 개선을 제공하는 언어 기능, 런...
우선 우리가 잘 알고 있듯이 swift의 접근제어자는 다음과 같이 6개가 있습니다. 5개라고 알고 있는 사람도 많겠지만, Swift 5.9 부터 package 접근제어자가 추가되어 6개가 되었습니다. Swift는 코드 내의 엔티티에 대해 6가지 다른 액세스 수준을 제공합니다. 이러한 액세스 수준은 엔티티가 정의된 소스 파일, 소스 파일이 속한 ...
목차 Swift란? 더욱 빠른 성능 Fast 더욱 안전하게 Safe 세련된 표현 Expressive 다중 패러다임 명령형 객체지향 프로그래밍 함수형 프로그래밍 프로토콜 지향 프로그래밍 Swift란? Swift 는 2014년 WWDC를 통해 처음 소개되었습니다. 기존 애플...