В чем отличие UIView и CALayer, как они связаны и кто за что отвечает?

CALayeriOSUIViewразработка под iOSфреймворки