NSArray Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
[Foundation.Register("NSArray", true)]
public class NSArray : Foundation.NSObject, CloudKit.ICKRecordValue, Foundation.INSMutableCopying, Foundation.INSSecureCoding, IDisposable, System.Collections.Generic.IEnumerable<Foundation.NSObject>
[<Foundation.Register("NSArray", true)>]
type NSArray = class
inherit NSObject
interface seq<NSObject>
interface IEnumerable
interface INSCoding
interface INativeObject
interface IDisposable
interface INSCopying
interface INSMutableCopying
interface INSSecureCoding
interface ICKRecordValue
- Наследование
- Производный
- Атрибуты
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| NSArray() |
Создает новый NSArray с значениями по умолчанию. |
| NSArray(NativeHandle) |
Конструктор, используемый при создании управляемых представлений неуправляемых объектов. Вызывается средой выполнения. |
| NSArray(NSCoder) |
Конструктор, который инициализирует объект из данных, хранящихся в объекте unarchiver. |
| NSArray(NSObjectFlag) |
Конструктор для вызова производных классов пропускает инициализацию и просто выделяет объект. |
Свойства
| Имя | Описание |
|---|---|
| AccessibilityAttributedUserInputLabels | (Унаследовано от NSObject) |
| AccessibilityRespondsToUserInteraction | (Унаследовано от NSObject) |
| AccessibilityTextualContext | (Унаследовано от NSObject) |
| AccessibilityUserInputLabels | (Унаследовано от NSObject) |
| Class | (Унаследовано от NSObject) |
| ClassHandle |
Дескриптор класса Objective-C для этого класса. |
| Count | |
| DebugDescription | (Унаследовано от NSObject) |
| Description | (Унаследовано от NSObject) |
| ExposedBindings | (Унаследовано от NSObject) |
| Handle |
Дескриптор (указатель) на представление неуправляемого объекта. (Унаследовано от NSObject) |
| IsDirectBinding |
Возвращает или задает значение, указывающее, использует ли этот экземпляр прямую Objective-C привязку. (Унаследовано от NSObject) |
| IsProxy | (Унаследовано от NSObject) |
| RetainCount | (Унаследовано от NSObject) |
| Self | (Унаследовано от NSObject) |
| Superclass | (Унаследовано от NSObject) |
| SuperHandle |
Дескриптор, используемый для представления методов в базовом классе для этого NSObject. (Унаследовано от NSObject) |
| Zone | (Унаследовано от NSObject) |
Методы
| Имя | Описание |
|---|---|
| AddObserver(NSObject, NSIndexSet, String, NSKeyValueObservingOptions, IntPtr) | |
| AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) | (Унаследовано от NSObject) |
| AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) | (Унаследовано от NSObject) |
| AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Регистрирует объект для наблюдения за внешним образом с помощью произвольного метода. (Унаследовано от NSObject) |
| AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Регистрирует объект для наблюдения за внешним образом с помощью произвольного метода. (Унаследовано от NSObject) |
| ArrayFromHandle<T>(NativeHandle, Boolean) |
Возвращает строго типизированный массив C# параметризованного типа из дескриптора в NSArray. |
| ArrayFromHandle<T>(NativeHandle, Converter<NativeHandle,T>, Boolean) |
Возвращает строго типизированный массив C# параметризованного типа из дескриптора в NSArray. |
| ArrayFromHandle<T>(NativeHandle, Converter<NativeHandle,T>) |
Возвращает строго типизированный массив C# параметризованного типа из дескриптора в NSArray. |
| ArrayFromHandle<T>(NativeHandle) |
Возвращает строго типизированный массив C# параметризованного типа из дескриптора в NSArray. |
| ArrayFromHandleFunc<T>(NativeHandle, Func<NativeHandle,T>, Boolean) |
Создает строго типизированный массив C# из дескриптора в дескриптор NSArrayс помощью пользовательской функции фабрики. |
| ArrayFromHandleFunc<T>(NativeHandle, Func<NativeHandle,T>) |
Создает строго типизированный массив C# из дескриптора в дескриптор NSArrayс помощью пользовательской функции фабрики. |
| AwakeFromNib() | (Унаследовано от NSObject) |
| BeginInvokeOnMainThread(Action) |
Вызывает указанное действие асинхронно в основном потоке пользовательского интерфейса. (Унаследовано от NSObject) |
| BeginInvokeOnMainThread(Selector, NSObject) |
Вызывает асинхронно указанный код в основном потоке пользовательского интерфейса. (Унаследовано от NSObject) |
| Bind(NSString, NSObject, String, NSBindingOptions) | (Унаследовано от NSObject) |
| Bind(NSString, NSObject, String, NSDictionary) | (Унаследовано от NSObject) |
| CommitEditing() | (Унаследовано от NSObject) |
| CommitEditing(NSObject, Selector, IntPtr) | (Унаследовано от NSObject) |
| ConformsToProtocol(NativeHandle) | (Унаследовано от NSObject) |
| Contains(NSObject) | |
| Copy() | (Унаследовано от NSObject) |
| Copy(NSZone) |
Выполняет копию базового объекта Objective-C. |
| DangerousAutorelease() |
Вызывает селектор autorelease для этого объекта. (Унаследовано от NSObject) |
| DangerousRelease() |
Вызывает селектор выпуска для этого объекта. (Унаследовано от NSObject) |
| DangerousRetain() |
Вызывает селектор "сохранить" для этого объекта. (Унаследовано от NSObject) |
| DidChange(NSKeyValueChange, NSIndexSet, NSString) | (Унаследовано от NSObject) |
| DidChange(NSString, NSKeyValueSetMutationKind, NSSet) | (Унаследовано от NSObject) |
| DidChangeValue(String) | (Унаследовано от NSObject) |
| Dispose() |
Освобождает ресурсы, используемые NSObject объектом. (Унаследовано от NSObject) |
| Dispose(Boolean) |
Освобождает ресурсы, используемые этим объектом. (Унаследовано от NSObject) |
| DoesNotRecognizeSelector(Selector) | (Унаследовано от NSObject) |
| EncodeTo(NSCoder) |
Кодирует состояние объекта с помощью предоставленного кодировщика. |
| EnumsFromHandle<T>(NativeHandle) |
Возвращает массив перечисления C# из дескриптора в NSArray элементов NSNumber, убрав все элементы NULL или NSNull. |
| Equals(NSObject) |
Определяет, равен ли указанный параметр NSObject текущему NSObject. (Унаследовано от NSObject) |
| Equals(Object) |
Определяет, равен ли указанный объект текущему NSObjectобъекту. (Унаследовано от NSObject) |
| Filter(NSPredicate) | |
| From(NSObject[][]) | |
| FromArray<T>(NSArray) |
Создает строго типизированный массив C# из слабо типизированного массива NSArray. |
| FromArrayNative<T>(NSArray) |
Возвращает строго типизированный массив C# параметризованного типа из слабо типизированного NSArray. |
| FromArrayOfArray(NSArray) |
Создает многозамеченный массив NSObject массивов из NSArrayNSArray объектов. |
| FromFile(String) | |
| FromIntPtrs(NativeHandle[]) |
Создайте из NSArray указанных указателей. |
| FromNSObjects(INativeObject[]) |
Создает NSArray из массива объектов C#, реализующих INativeObject. |
| FromNSObjects(Int32, INativeObject[]) |
Создает NSArray из массива объектов C#, реализующих их INativeObjectс помощью первых |
| FromNSObjects(Int32, NSObject[]) |
Создает NSArray из первых |
| FromNSObjects(IntPtr, INativeObject[]) |
Создает NSArray из массива объектов C#, реализующих их INativeObjectс помощью первых |
| FromNSObjects(IntPtr, NSObject[]) |
Создает NSArray из первых |
| FromNSObjects(NSObject[]) |
Создает NSArray из массива C# NSObjects. |
| FromNSObjects<T>(Func<T,NSObject>, T[]) |
Создает NSArray из массива C# с помощью пользовательской функции преобразования. |
| FromNSObjects<T>(Int32, T[]) |
Создает NSArray из массива объектов C#, реализующих их INativeObjectс помощью первых |
| FromNSObjects<T>(IntPtr, T[]) |
Создает NSArray из массива объектов C#, реализующих их INativeObjectс помощью первых |
| FromNSObjects<T>(T[,]) |
Создает вложенный NSArray из двухмерного массива объектов, реализующих INativeObject. |
| FromNSObjects<T>(T[]) |
Создает NSArray из массива объектов C#, реализующих INativeObject. |
| FromNSObjects<T>(T[][]) |
Создает вложенный NSArray из многоуровневого массива объектов, реализующих INativeObject. |
| FromNullableStrings(String[]) |
Создает NSArray из потенциально пустого массива строк. |
| FromObjects(IntPtr, Object[]) |
Создает NSArray из первых |
| FromObjects(Object[]) |
Создает NSArray из массива объектов C#. |
| FromStrings(IReadOnlyList<String>) |
Создает NSArray из списка строк C#. |
| FromStrings(String[]) |
Создает NSArray из массива строк C#. |
| FromUrl(NSUrl, NSError) | |
| GetBindingInfo(NSString) | (Унаследовано от NSObject) |
| GetBindingOptionDescriptions(NSString) | (Унаследовано от NSObject) |
| GetBindingValueClass(NSString) | (Унаследовано от NSObject) |
| GetDictionaryOfValuesFromKeys(NSString[]) | (Унаследовано от NSObject) |
| GetEnumerator() |
Возвращает перечислитель, который выполняет итерацию по массиву. |
| GetHashCode() |
Создает хэш-код для текущего экземпляра. (Унаследовано от NSObject) |
| GetItem<T>(UIntPtr) |
Возвращает элемент по указанному индексу в NSArrayобъекте строго типизированного объекта. |
| GetMethodForSelector(Selector) | (Унаследовано от NSObject) |
| GetNativeHash() | (Унаследовано от NSObject) |
| IndexOf(NSObject) | |
| Init() |
Инициализирует объект, вызывая метод Objective-C |
| InitializeHandle(NativeHandle, String) | (Унаследовано от NSObject) |
| InitializeHandle(NativeHandle) | (Унаследовано от 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) |
| MarkDirty() |
Повышает обычный одноранговый объект (IsDirectBinding имеет значение true) в объект toggleref. (Унаследовано от NSObject) |
| MutableCopy() | (Унаследовано от NSObject) |
| MutableCopy(NSZone) | |
| ObjectDidEndEditing(NSObject) | (Унаследовано от NSObject) |
| ObserveValue(NSString, NSObject, NSDictionary, IntPtr) | (Унаследовано от NSObject) |
| PerformSelector(Selector, NSObject, Double, NSString[]) | (Унаследовано от NSObject) |
| PerformSelector(Selector, NSObject, Double) | (Унаследовано от NSObject) |
| PerformSelector(Selector, NSObject, NSObject) | (Унаследовано от NSObject) |
| PerformSelector(Selector, NSObject) | (Унаследовано от NSObject) |
| PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) | (Унаследовано от NSObject) |
| PerformSelector(Selector, NSThread, NSObject, Boolean) | (Унаследовано от NSObject) |
| PerformSelector(Selector) | (Унаследовано от NSObject) |
| PrepareForInterfaceBuilder() | (Унаследовано от NSObject) |
| RemoveObserver(NSObject, NSIndexSet, String, IntPtr) | |
| RemoveObserver(NSObject, NSIndexSet, String) | |
| RemoveObserver(NSObject, NSString, IntPtr) | (Унаследовано от NSObject) |
| RemoveObserver(NSObject, NSString) | (Унаследовано от NSObject) |
| RemoveObserver(NSObject, String, IntPtr) | (Унаследовано от NSObject) |
| RemoveObserver(NSObject, String) | (Унаследовано от NSObject) |
| RespondsToSelector(Selector) | (Унаследовано от NSObject) |
| SetNilValueForKey(NSString) | (Унаследовано от NSObject) |
| SetValueForKey(NSObject, NSString) | |
| SetValueForKeyPath(NativeHandle, NSString) |
Задает значение свойства, определяемого заданным путем ключа, заданному заданному значению. (Унаследовано от NSObject) |
| SetValueForKeyPath(NSObject, NSString) | (Унаследовано от NSObject) |
| SetValueForUndefinedKey(NSObject, NSString) | (Унаследовано от NSObject) |
| SetValuesForKeysWithDictionary(NSDictionary) | (Унаследовано от NSObject) |
| Sort(NSComparator) | |
| StringArrayFromHandle(NativeHandle) |
Устаревшие..
Устаревшие..
Создает массив строк из дескриптора в собственный объект NSArray. |
| ToArray() |
Преобразует это NSArray в массив NSObjectC#, в котором NSNull элементы преобразуются в |
| ToArray<TKey>() |
Преобразует это NSArray в строго типизированный массив C#, в котором NSNull элементы преобразуются в |
| ToString() |
Возвращает строковое представление значения текущего экземпляра. (Унаследовано от NSObject) |
| Unbind(NSString) | (Унаследовано от NSObject) |
| ValueAt(UIntPtr) | |
| ValueForKey(NSString) | |
| ValueForKeyPath(NSString) | (Унаследовано от NSObject) |
| ValueForUndefinedKey(NSString) | (Унаследовано от NSObject) |
| WillChange(NSKeyValueChange, NSIndexSet, NSString) | (Унаследовано от NSObject) |
| WillChange(NSString, NSKeyValueSetMutationKind, NSSet) | (Унаследовано от NSObject) |
| WillChangeValue(String) | (Унаследовано от NSObject) |
| Write(NSUrl, NSError) | |
| WriteToFile(String, Boolean) | |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IEnumerable.GetEnumerator() | |