Поделиться через


NSLocale Класс

Определение

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

[Foundation.Register("NSLocale", true)]
public class NSLocale : Foundation.NSObject, Foundation.INSCopying, Foundation.INSSecureCoding, IDisposable
type NSLocale = class
    inherit NSObject
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSCopying
    interface INSSecureCoding
Наследование
NSLocale
Атрибуты
Реализации

Комментарии

Вы можете получить доступ к текущим локальным сведениям для устройства, используя CurrentLocale или создать определенный языковой стандарт, передав код языкового стандарта, например new NSLocale ("es_ES_PREEURO"). Список доступных идентификаторов языкового стандарта устройства можно получить с помощью статического AvailableLocaleIdentifiers свойства .

Приложение может получать уведомления об изменениях в локальной системе, используя CurrentLocaleDidChangeNotification в качестве уведомления для отслеживания с NSNotificationCenterпомощью .

Конструкторы

NSLocale(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

NSLocale(NSCoder)

Конструктор, который инициализирует объект из данных, хранящихся в объекте unarchiver.

NSLocale(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

NSLocale(String)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

Свойства

AlternateQuotationBeginDelimiterKey

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

AlternateQuotationEndDelimiterKey

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

AutoUpdatingCurrentLocale

Логический языковой стандарт текущего пользователя.

AvailableLocaleIdentifiers

Возвращает массив доступных идентификаторов языкового стандарта.

Calendar

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

CalendarIdentifier

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

Class

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

CollationIdentifier

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

CollatorIdentifier

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

CommonISOCurrencyCodes

Массив общих кодов валют ISO.

CountryCode

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

CurrencyCode

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

CurrencySymbol

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

CurrentLocale

Логический языковой стандарт текущего пользователя.

CurrentLocaleDidChangeNotification

Константы уведомлений для CurrentLocaleDidChange

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
DecimalSeparator

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

Description

Описание объекта , версия Objective-C ToString.

(Унаследовано от NSObject)
ExemplarCharacterSet

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

GroupingSeparator

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
Identifier

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

IsDirectBinding

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
ISOCountryCodes

Все известные юридические коды стран.

ISOCurrencyCodes

Все известные юридические коды валют.

ISOLanguageCodes

Все известные юридические коды языка ISO.

IsProxy

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
LanguageCode

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

LocaleIdentifier

Идентификатор языкового стандарта для этого NSLocale.

MeasurementSystem

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

PreferredLanguages

Предпочтительные языки пользователя, упорядоченные по предпочтениям.

QuotationBeginDelimiterKey

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

QuotationEndDelimiterKey

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
ScriptCode

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

Self

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
Superclass

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
SystemLocale

Языковой стандарт системы.

UsesMetricSystem

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

VariantCode

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

Zone

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью string keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
CanonicalLanguageIdentifierFromString(String)

Возвращает канонический идентификатор языка для указанной произвольной строки идентификации языкового стандарта.

CanonicalLocaleIdentifierFromString(String)

Возвращает канонический идентификатор языкового стандарта для указанной произвольной строки идентификации языкового стандарта.

CommitEditing()

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
ComponentsFromLocaleIdentifier(String)

Анализирует указанный идентификатор языкового стандарта.

ConformsToProtocol(IntPtr)

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

(Унаследовано от NSObject)
Copy()

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSObject)
Copy(NSZone)

Выполняет копирование базового объекта Objective-C.

DangerousAutorelease()

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
DangerousRelease()

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
DangerousRetain()

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что произошло изменение индексов для связи со многими.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что данный объект не распознает указанный селектор.

(Унаследовано от NSObject)
EncodeTo(NSCoder)

Кодирует состояние объекта в предоставленном кодировщике.

Equals(NSObject)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
Equals(Object)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
ExposedBindings()

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
FromLocaleIdentifier(String)

NSLocale для указанного идентификатора языкового стандарта.

GetBindingInfo(NSString)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
GetCharacterDirection(String)

Направление языка для указанного языка.

GetCountryCodeDisplayName(String)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

GetCurrencyCodeDisplayName(String)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetIdentifierDisplayName(String)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

GetLanguageCodeDisplayName(String)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

GetLineDirection(String)

Направление линии для указанного языка.

GetLocalizedCalendarIdentifier(String)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

GetMethodForSelector(Selector)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
GetNativeHash()

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
Init()

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
Invoke(Action, Double)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
LocaleIdentifierFromComponents(NSDictionary)

Создает идентификатор языкового стандарта из указанного словаря компонентов.

MarkDirty()

Повышает уровень обычного однорангового объекта (IsDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
PrepareForInterfaceBuilder()

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RespondsToSelector(Selector)

Определяет, распознает ли данный объект указанный селектор.

(Унаследовано от NSObject)
SetNativeField(String, NSObject)
Устаревшие..

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

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

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Задает значения этого объекта NSObject для значений в указанном словаре.

(Унаследовано от NSObject)
ToString()

Возвращает строковое представление значения текущего экземпляра .

(Унаследовано от NSObject)
Unbind(NSString)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

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

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

ObjectDidEndEditing(NSObject, INSEditor)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

GetValidModes(NSObject, NSFontPanel)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

ValidateToolbarItem(NSObject, NSToolbarItem)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

GetDebugDescription(INSObjectProtocol)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Инкапсулирует параметры пользовательского языка, культурных и технических соглашений.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел