분류 전체보기533 [iOS] 아이폰의 해상도 https://maskkwon.tistory.com/256 [Design] 아이폰 해상도에 대한 고찰 (레티나, pt, px 등) 이번엔 아이폰 해상도에 대한 얘기를 해보려고 한다. 먼저, Point에 관한 것이다. Point는 좌표계에 대한 추상적 단위이다. 이는 아이폰의 다양한 모델 해상도를 모두 지원하기 위해 사용하는 좌표 maskkwon.tistory.com Point Point(pt)는 아이폰에서 사용되는 좌표계에 대한 추상적 단위이다. 아이폰의 다양한 해상도를 지원하기 위해서 사용되는 좌표계이다. Rendered Pixel = Point x Scale factor (화면배수) 아이폰4 이전의 non-retina 디스플레이의 디바이스들은 1x Scale factor 아이폰4 ~ 7까지의 reti.. 2021. 9. 18. [iOS] DispatchQueue Apple Developer Documentation developer.apple.com DispatchQueue 앱의 main 스레드 혹은 백그라운드 스레드에서 연속적으로(serially) 혹은 동시에(concurrently) task들을 실행할 수 있도록 관리해주는 객체 DispatchQueue로 제출된 task들은 시스템에 의해 관리되는 thread pool 위에서 실행된다. Main 스레드를 제외하고는 시스템은 해당 task가 어떤 스레드를 사용하는지 보증해주지 않는다. Schedule work item들은 동기적으로(synchronously) 혹은 비동기적(asynchronously)으로 실행된다. private Queue를 여러 개 만드는 대신, global Queue 중에 하나로 task를 .. 2021. 7. 26. [Swift] 클로저 (Closure) 스위프트 프로그래밍 국내도서 저자 : 야곰 출판 : 한빛미디어 2019.10.01 상세보기 Swift) 클로저(Closure) 정복하기(3/3) - 클로저와 ARC 안녕하세요 :) 소들입니다! 이번 포스팅은 클로저 정복하기 마지막 편!!! 메모리나 ARC에 대한 사전 지식이 없으면 조금 이해하기 어려울 수 있으니, 메모리 관련 포스팅을 먼저 보고 오심을 추천 babbab2.tistory.com 클로저 (Closure) 다른 프로그래밍 언어의 람다(Lamda)와 유사한 개념 일정 기능을 하는 코드를 하나의 블록으로 모아 놓은 것 내부 함수와 내부 함수에 영향을 미치는 주변 환경을 모두 포함한 객체 함수는 클로저의 한 형태 변수, 상수가 선언된 위치에서 참조(Reference)를 획득(Capture)하고 저.. 2021. 7. 12. [Architecture] Singletone을 사용해야하는 경우 Singletone을 사용해야하는 경우 싱글톤으로 표현하려는 것을 어떤 객체도 소유, 관리 혹은 책임을 가지지 않는다. 전체 프로그램에서 오직 하나만 존재한다. String, Number와 같은 상수가 아니다. 2021. 7. 6. 이전 1 ··· 47 48 49 50 51 52 53 ··· 134 다음