Ссылка функций экранной заставки
В этой главе описываются функции и подобные функции макросы, доступные в платформе Экранной заставки.
Несколько из функций производят случайные значения. Они используют генератор случайных чисел C, random()
, который автоматически отберет платформа экранной заставки.
-
Эта функция возвращает случайное целочисленное значение.
Объявление
Swift
func SSRandomIntBetween(_
a
: Int32, _b
: Int32) -> Int32Objective C
int SSRandomIntBetween ( int a, int b );
Обсуждение
Возвращает случайное целочисленное значение между значениями
a
иb
, включительно.Оператор импорта
Objective C
@import ScreenSaver;
Swift
import ScreenSaver
Доступность
Доступный в OS X v10.0 и позже.
-
Эта функция возвращает случайное значение плавающее.
Объявление
Swift
func SSRandomFloatBetween(_
a
: CGFloat, _b
: CGFloat) -> CGFloatОбсуждение
Возвращает случайное значение плавающее между значениями
a
иb
, включительно.Оператор импорта
Objective C
@import ScreenSaver;
Swift
import ScreenSaver
Доступность
Доступный в OS X v10.0 и позже.
-
Эта функция возвращает случайную точку.
Объявление
Обсуждение
Возвращает случайную точку в
rect
, ограниченный в(rect.size - size)
отrect
источник.Оператор импорта
Objective C
@import ScreenSaver;
Swift
import ScreenSaver
Доступность
Доступный в OS X v10.0 и позже.
-
Эта функция возвращает прямоугольник.
Объявление
Обсуждение
Возвращает прямоугольник, на основе центрирования
innerRect
вouterRect
.Оператор импорта
Objective C
@import ScreenSaver;
Swift
import ScreenSaver
Доступность
Доступный в OS X v10.0 и позже.