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

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

Разработчик

Ссылка платформы UIKit NSObject UIKit дополнительная ссылка

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

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

NSObject

Наследование


Не применимый

Соответствует


Не применимый

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


Swift

import UIKit

Objective C

@import UIKit;

Доступность


Доступный в iOS 2.0 и позже.

Эта категория добавляет методы к платформе Основы NSObject класс. Метод в этой категории предоставляет поддержку для загрузки файлов пера в Ваше приложение.

  • Подготавливает получатель к службе после того, как это было загружено из Интерфейсного архива Разработчика или файла пера.

    Объявление

    Swift

    func awakeFromNib()

    Objective C

    - (void)awakeFromNib

    Обсуждение

    Загружающая перо инфраструктура отправляет awakeFromNib обменивайтесь сообщениями к каждому объекту, воссозданному от архива пера, но только после того, как все объекты в архиве были загружены и инициализированы. Когда объект получает awakeFromNib сообщение, это, как гарантируют, будет иметь весь свой выход и соединения действия, уже установленные.

    Необходимо вызвать super реализация awakeFromNib чтобы дать родительским классам возможность выполнить любую дополнительную инициализацию, они требуют. Несмотря на то, что реализация по умолчанию этого метода ничего не делает, много классов UIKit обеспечивают непустые реализации. Можно вызвать super реализация в любой точке во время Вашего собственного awakeFromNib метод.

    Во время процесса инстанцирования каждый объект в архиве разархивирован и затем инициализирован с методом, приличествующим его типу. Объекты, соответствующие NSCoding протокол (включая все подклассы UIView и UIViewController) инициализируются с помощью их initWithCoder: метод. Все объекты, не соответствующие NSCoding протокол инициализируется с помощью их init метод. После того, как все объекты инстанцировали и инициализировали, загружающий перо код восстанавливает выход и соединения действия для всех тех объектов. Это тогда вызывает awakeFromNib метод объектов. Для более подробной информации о шагах, выполненных во время процесса загрузки пера, посмотрите Файлы Пера в Руководстве по программированию Ресурса.

    Как правило, Вы реализуете awakeFromNib для объектов, требующих дополнительного набора, который не может быть сделан во время проектирования. Например, Вы могли бы использовать этот метод для настройки конфигурации по умолчанию любых средств управления для соответствия пользовательских настроек или значений в других средствах управления. Вы могли бы также использовать его для восстановления отдельных средств управления к некоторому предыдущему состоянию приложения.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 2.0 и позже.

    См. также

    awakeAfterUsingCoder: (Класс NSObject)
    initWithCoder: (Протокол NSCoding)
    initialize (Класс NSObject)

  • Спрашивает объект увеличить размер элемента.

    Объявление

    Swift

    func increaseSize(_ sender: AnyObject?)

    Objective C

    - (void)increaseSize:(id)sender

    Обсуждение

    Системные вызовы этот метод действия в ответ на пользователя, нажатие Command - плюс (+) на присоединенной аппаратной клавиатуре. Типичные ответы для этого типа события должны увеличить размер шрифта текста или изменить уровень изменения масштаба представлений прокрутки.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.

  • Спрашивает объект уменьшить размер элемента.

    Объявление

    Swift

    func decreaseSize(_ sender: AnyObject?)

    Objective C

    - (void)decreaseSize:(id)sender

    Обсуждение

    Системные вызовы этот метод действия в ответ на пользователя, нажатие Command - минус (-) на присоединенной аппаратной клавиатуре. Типичные ответы для этого типа события должны уменьшить размер шрифта текста или изменить уровень изменения масштаба представлений прокрутки.

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

    Objective C

    @import UIKit;

    Swift

    import UIKit

    Доступность

    Доступный в iOS 7.0 и позже.