我在别的地方看到这样一句话
CALayer sits at a lower technical level than UIButton, which means it doesn't understand what a UIColor is. UIButton knows what a UIColor is because they are both at the same technical level, but CALayer is below UIButton, so UIColor is a mystery.
CGColor wujud dalam rangka kerja CoreGraphics peringkat rendah, ia adalah struktur
UIColor wujud dalam rangka kerja UIKit, yang lebih tinggi daripada rangka kerja CoreGraphics, dan ia adalah kelas
Rangka kerja CoreGraphics boleh digunakan merentas platform, manakala rangka kerja UIKit terhad kepada iOS
Untuk memastikan kemudahalihan dan kesatuan rangka kerja, rangka kerja tersebut tidak boleh dikendalikan