В соответствии с моделью общей ответственности AWS :
Ответственность AWS «Безопасность облака» - AWS отвечает за защиту инфраструктуры, которая поддерживает все услуги, предлагаемые в Облако AWS. Эта инфраструктура состоит из оборудования, программного обеспечения, сетей и средств, в которых работают облачные сервисы AWS.
blockquote>AWS обеспечивает изоляцию всех ресурсов между учетными записями, и эта реализация является абстрагированной и является частью ответственности AWS.
Кроме того, рекомендуется Encrypt EBS Volumes , он бесплатный и не влияет на производительность тома.
Да, он возвращает массив CGFloats
. В частности, он возвращает «массив значений интенсивности для компонентов цвета (включая альфа), связанных с указанным цветом».
Возвращаемые компоненты цвета зависят от того, какое цветовое пространство использует переданный CGColorRef
.
Дополнительную информацию можно найти в документации CGColor .
CGFloat * colors = CGColorGetComponents (hsbaColor.CGColor);
Возвращает ли это число с плавающей точкой или массив с плавающей точкой? Похоже, звездочка - это сокращение для создания массива. Это правильно?
В некотором роде.
CGFloat * colors
объявляет переменную, содержащую указатель как минимум на один CGFloat. CGColorGetComponents
возвращает указатель на несколько CGFloat, один за другим - массив C. Вы берете этот указатель и назначаете его (помещаете указатель) в переменную colors
.
Объявление переменной не создает массив. Фактически, ни один не делает CGColorGetComponents
. Что бы ни создавало объект CGColor, создавал массив и сохранял его внутри объекта; CGColorGetComponents
позволяет вам иметь указатель на это хранилище.
Объявление переменной CGFloat * colors
создает только место - переменную - для хранения указателя на один или несколько CGFloats. В переменной есть указатель, а в этом указателе - массив.
Если это все еще неясно, см. Все, что вам нужно знать об указателях в C .
От Apple :
Возвращает значения цветовых компонентов (включая альфа), связанных с кварцевым цветом. Массив значений интенсивности для цветовых компонентов (включая альфа), связанных с указанный цвет. Размер массива на один больше, чем количество компонентов цветового пространства для цвета.