Простым способом было бы использовать фреймворк PHP, такой как CodeIgniter или Laravel , которые имеют встроенные функции, такие как фильтрация и активная запись, так что вам не нужно беспокоиться об этих нюансах.
const CGFloat *colors = CGColorGetComponents( curView.backgroundColor.CGColor );
Эти ссылки предоставляют более подробную информацию:
const float* colors = CGColorGetComponents( curView.backgroundColor.CGColor );
Спасибо. Я должен был добавить const
в начале строки, поскольку она генерировала предупреждение.
Можно использовать компоненты CIColor (быстро 5)
let ciColor = CIColor(color: backgroundColor)
let alpha = ciColor.alpha
let red = ciColor.red
let blue = ciColor.blue
let green = ciColor.green
, это работает на цветовое пространство не-RGB также