Recent posts

iOS - VideoToolBox

WWDC14 - Direct Access to Video Encoding and Decoding 를 보고 디코딩 관련 개념을 정리한 글입니다.

Swift - Type Casting

타입 캐스팅은 인스턴스의 타입을 확인하거나 해당 인스턴스를 클래스 계층 구조 내의 수퍼 클래스 또는 하위 클래스로 취급하는 방법이다. Swift의 타입 캐스팅은 is 및 as 연산자로 구현되며, 두 연산자는 값의 유형을 확인하거나 값을 다른 유형으로 캐스팅하는데 사용된다.

iOS - setNeedsLayout과 layoutIfNeeded

UIView의 view-layout 메소드인 setNeedsLayout과 layoutIfNeeded에 대해 알아보려 합니다. setNeedsLayout과 layoutIfNeeded을 알아보기 전에 Main Run Loop 개념을 먼저 살펴보자.