Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылочная ссылка функций экранной заставки платформы ScreenSaver

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка функций экранной заставки

В этой главе описываются функции и подобные функции макросы, доступные в платформе Экранной заставки.

Несколько из функций производят случайные значения. Они используют генератор случайных чисел C, random(), который автоматически отберет платформа экранной заставки.

Функции

  • Эта функция возвращает случайное целочисленное значение.

    Объявление

    Swift

    func SSRandomIntBetween(_ a: Int32, _ b: Int32) -> Int32

    Objective 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

    Objective C

    CGFloat SSRandomFloatBetween ( CGFloat a, CGFloat b );

    Обсуждение

    Возвращает случайное значение плавающее между значениями a и b, включительно.

    Оператор импорта

    Objective C

    @import ScreenSaver;

    Swift

    import ScreenSaver

    Доступность

    Доступный в OS X v10.0 и позже.

  • Эта функция возвращает случайную точку.

    Объявление

    Swift

    func SSRandomPointForSizeWithinRect(_ size: NSSize, _ rect: NSRect) -> NSPoint

    Objective C

    NSPoint SSRandomPointForSizeWithinRect ( NSSize size, NSRect rect );

    Обсуждение

    Возвращает случайную точку в rect, ограниченный в (rect.size - size) от rectисточник.

    Оператор импорта

    Objective C

    @import ScreenSaver;

    Swift

    import ScreenSaver

    Доступность

    Доступный в OS X v10.0 и позже.

  • Эта функция возвращает прямоугольник.

    Объявление

    Swift

    func SSCenteredRectInRect(_ innerRect: NSRect, _ outerRect: NSRect) -> NSRect

    Objective C

    NSRect SSCenteredRectInRect ( NSRect innerRect, NSRect outerRect );

    Обсуждение

    Возвращает прямоугольник, на основе центрирования innerRect в outerRect.

    Оператор импорта

    Objective C

    @import ScreenSaver;

    Swift

    import ScreenSaver

    Доступность

    Доступный в OS X v10.0 и позже.