오늘은 UIView와 Layer의 관계에 대해 알아볼 예정이다. Circle Progres와 그라데이션 색상을 적용해보면서 이 관계에 대해 알아볼 필요가 있다고 생각이 들었습니다. UIKit은 빠른 UI를 그려주기 위해 Core Animation 상단에 존재합니다. 여기서 Core Animation이 바로 우리가 흔히 말하는 CALayer에 해당됩니다. 인터넷에 흔히 볼 수 있는 이미지인데 UIView는 CALayer 즉 Layer를 포함하고 있고(root) 여러개의 sublayer들을 포함 할 수 있습니다. 우리가 흔히 프로퍼티로 사용하는 것들도 일정 부분 Layer에 많이 포함된다. 또한 위에서 말했던 Circle을 그린다거나 그라데이션 등들도 Layer의 프로퍼티들을 이용해서 그리는 것이 가능하다...