일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CPU
- totalCostLimit
- countLimit
- Subscription
- publisher
- image
- memory
- collision
- Thumbnail
- Hashtable
- operator
- NSCache
- LinearProbing
- SWIFT
- DICTIONARY
- IOS
- UINavigationController
- switchToLatest
- FlatMap
- Video
- Filtering
- flatMapLatest
- document
- debounce
- subscriber
- Subject
- combine
- Throttle
- Today
- Total
목록iOS (7)
felix-iOS
안녕하세요 🙇♂️ 저는 요즘 TDD관련된 강의 영상을 보면서 공부하고 있습니다. 네 암튼 그렇다고요 ㅎㅎ.. 그런데 코드를 보다가 ... 생략 ... let sut = ViewController() _ = sut.view // ?? ... 생략 ... 이런 코드를 보게 됐습니다. UnderScore를 사용한 저 코드를 That's not real code라고 말씀하시더라고요. 그럼 Real Code도 아닌데 왜 작성하십니까! 깔깔! 강의 영상을 해주시는 분은 외국 유튜버이시면서 시니어 개발자분이셔서 분명! 어떤 이유가 있었을텐데 말이죠🤪 그래서 직접 물어봤습니다! 첫 유튜브 댓글을 달아본건데 굉장히 설렜습니다 ㅎㅎ.. 저는 저 코드를 왜 쓰는지? 저 코드를 썼을 때 어떤 이점이 있는지에 대해 여쭤봤습니..
안녕하세요🙇♂️ 이번 게시글은 UINavigationController 공식문서를 번역해보려고 합니다! 정말 많이 사용하는 ContainerViewController죠? 많이 사용하는만큼 정확히 알고 사용해보도록 합시다! 혹시나 번역이나 내용이 틀렸을 경우 댓글로 지적 부탁드립니다!😅 번역하면서 제 생각은 요 보라색으로 작성해볼테니까 헷갈리지 말고 읽어주세요! ㅎㅎ 그럼 시작해볼까요? 깔깔! UINavigationController 계층적 콘텐츠 탐색을 위한 Stack 기반 체계를 정의하는 ContainerViewController입니다. Declaration @MainActor class UINavigationController: UIViewController @MainActor는 iOS15부터 사용..
안녕하세요🙇♂️ 이번 게시글은 NSCache에 대해 알아보려고 합니다. Alamofire나 KingFisher 같이 캐싱을 제공해주는 좋은 오픈소스들이 있긴하지만! NSCache를 통해 직접 구현을 해야될 때도 있고, NSCache에 대해 이해를 하고 있으면 오픈소스를 사용할 때 더 쉽고 편하게 사용할 수 있겠죠? 자자! 그럼 공식문서를 확인해보면서 시작해보겠습니다.👏 문서에 있는 내용은 제가 읽으면서 좀 더 읽기 쉽도록 의역했기 때문에 혹시 잘못 의역했다고 생각하시는 문구에 대해서는 댓글로 지적 부탁드립니다❗️ NSCache Key-Value쌍을 임시로 저장하는 데 사용하는 Mutable한 Collection입니다. 이 Key-Value쌍은 메모리가 부족할 때 제거됩니다. class NSCache :..
안녕하세요🙇♂️ 오늘은 AutoLayout 변경을 통해 애니메이션을 구현하는 방법에 대한 게시글을 작성해보려고 합니다. 예제를 구현하며 간단하게 방법에 대해서만 작성해볼 예정이에요! 오늘 작성할 글은 View의 렌더링 부분과 관련이 있고 이 부분에 대해서 어느 정도 이해가 필요한 내용입니다. 다음에 렌더링과 관련해서 글을 작성할 예정인데 아직은 작성되지 않았으니까 혹시 이해가 안되시는 분들은 자료를 참고하고 오시는게 좋을 것 같습니다.😅 자 그럼 시작해볼까요? 깔깔 Constraint의 Constant를 변경하는 방법 아래와 같이 뷰를 구성했다고 생각해봅시다. 이 상황에서 버튼을 눌렀을 때 검정색뷰를 없어지는 애니메이션을 추가하고 싶다면 어떻게 해야할까요? 아? 물론! 프레임 사이즈를 조절하는 등 여러..
안녕하세요 🙇♂️ 이번 게시글은 WWDC 2018 Image and Graphics Best Practice 에 대해 작성해보려고 합니다. Medium Daily Digest를 구독하고 있는데 관련글을 보다가 찾아보게 되었는데 그 동안 Image를 잘못 다루고 있었구나라는 반성을 했습니다..😭 자자 일단 바로 시작해봅시다! 이 영상에서는 App에서 Graphical Contents들을 효율적으로 사용하기 위한 기술과 전략에 대해 공유하는 영상입니다. 먼저 App에서 Graphical Contents를 작업하기 위한 고급 도구(High-Level Tool)인 UIImage와 UIImageView에 대해 알아보겠습니다! Graphical Contents 는 다양한 정보를 가지고 있는 사진 (rich con..
안녕하세요 🙇♂️ 임시저장된 글이 많지만 갑자기 UIImage에 대한 공식문서를 정확히 읽어보는 시간을 가져보고자 합니다! ㅎㅎ UIImage 공식문서를 번역해보려고 하는데 잘못된 번역이나 오타에 대해서는 지적 부탁드립니다 :) 자! 시작해 보겠습니다. UIImage App에서 이미지 데이터를 관리하는 객체 개요 이미지 객체를 통해 모든 종류의 이미지 데이터를 나타내며, UIImage 클래스는 기본 플랫폼에서 지원하는 모든 이미지 형식에 대한 데이터를 관리할 수 있습니다. image object는 불변성이므로 항상 디스크에 있는 이미지 파일이나 프로그래밍 방식으로 생성된 이미지 데이터와 같은 기존 이미지 데이터에서 생성해야 합니다. 이미지 객체는 하나의 이미지 또는 애니메이션에 사용하려는 일련의 이미지..
안녕하세요! 이번글은 영상의 Thumbnail을 구하는 방법에 대한 글을 작성하려고 합니다. 예전에 Notion에 정리해뒀던 내용인데 혼자 보기에는 좀 아까워서 ㅎㅎ..🥸 이번 주제에 대해서는 일반적인 영상의 Thumbnail 구하기 HLS 포맷 영상의 Thumbnail 구하기 요렇게 두가지로 나눠서 연재를 해보려고 합니다! 직접 경험해본 내용을 토대로 작성하는 것이기 때문에 틀린부분이 있다면 지적 부탁드립니다 :) 일반적인 영상의 Thumbnail 구하기 일반적인 영상이란 것은 .mp4 포맷의 영상을 말합니다. mp4는 단일 파일로 구성되어 인코딩된 비디오, 오디오 등을 포함하는 컨테이너 형식입니다. 해당 포맷의 영상의 같은 경우에는 AVFoundation에서 제공하는 AVAssetImageGenera..