Język

NSArray Klasa

Definicja

[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
Dziedziczenie
NSArray
Pochodne
Atrybuty
Implementuje

Konstruktory

Nazwa Opis
NSArray()

Tworzy nowy NSArray z wartościami domyślnymi.

NSArray(NativeHandle)

Konstruktor używany podczas tworzenia zarządzanych reprezentacji niezarządzanych obiektów. Wywoływane przez środowisko uruchomieniowe.

NSArray(NSCoder)

Konstruktor, który inicjuje obiekt z danych przechowywanych w obiekcie unarchiver.

NSArray(NSObjectFlag)

Konstruktor do wywołania klas pochodnych, aby pominąć inicjowanie i jedynie przydzielić obiekt.

Właściwości

Nazwa Opis
AccessibilityAttributedUserInputLabels (Odziedziczone po NSObject)
AccessibilityRespondsToUserInteraction (Odziedziczone po NSObject)
AccessibilityTextualContext (Odziedziczone po NSObject)
AccessibilityUserInputLabels (Odziedziczone po NSObject)
Class (Odziedziczone po NSObject)
ClassHandle

Uchwyt klasy Objective-C dla tej klasy.

Count
DebugDescription (Odziedziczone po NSObject)
Description (Odziedziczone po NSObject)
ExposedBindings (Odziedziczone po NSObject)
Handle

Dojdź (wskaźnik) do niezarządzanej reprezentacji obiektu.

(Odziedziczone po NSObject)
IsDirectBinding

Pobiera lub ustawia wartość wskazującą, czy to wystąpienie używa powiązania bezpośredniego Objective-C.

(Odziedziczone po NSObject)
IsProxy (Odziedziczone po NSObject)
RetainCount (Odziedziczone po NSObject)
Self (Odziedziczone po NSObject)
Superclass (Odziedziczone po NSObject)
SuperHandle

Dojście używane do reprezentowania metod w klasie bazowej dla tego elementu NSObject.

(Odziedziczone po NSObject)
Zone (Odziedziczone po NSObject)

Metody

Nazwa Opis
AddObserver(NSObject, NSIndexSet, String, NSKeyValueObservingOptions, IntPtr)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (Odziedziczone po NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (Odziedziczone po NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Rejestruje obiekt do obserwowanego zewnętrznie przy użyciu dowolnej metody.

(Odziedziczone po NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Rejestruje obiekt do obserwowanego zewnętrznie przy użyciu dowolnej metody.

(Odziedziczone po NSObject)
ArrayFromHandle<T>(NativeHandle, Boolean)

Zwraca silnie typizowaną tablicę C# typu parametryzowanego z uchwytu do NSArray.

ArrayFromHandle<T>(NativeHandle, Converter<NativeHandle,T>, Boolean)

Zwraca silnie typizowaną tablicę C# typu parametryzowanego z uchwytu do NSArray.

ArrayFromHandle<T>(NativeHandle, Converter<NativeHandle,T>)

Zwraca silnie typizowaną tablicę C# typu parametryzowanego z uchwytu do NSArray.

ArrayFromHandle<T>(NativeHandle)

Zwraca silnie typizowaną tablicę C# typu parametryzowanego z uchwytu do NSArray.

ArrayFromHandleFunc<T>(NativeHandle, Func<NativeHandle,T>, Boolean)

Tworzy silnie typizowana tablica języka C# z uchwytu do obiektu NSArrayprzy użyciu funkcji niestandardowej fabryki.

ArrayFromHandleFunc<T>(NativeHandle, Func<NativeHandle,T>)

Tworzy silnie typizowana tablica języka C# z uchwytu do obiektu NSArrayprzy użyciu funkcji niestandardowej fabryki.

AwakeFromNib() (Odziedziczone po NSObject)
BeginInvokeOnMainThread(Action)

Wywołuje określoną akcję asynchronicznie w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Wywołuje asynchronicznie określony kod w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
Bind(NSString, NSObject, String, NSBindingOptions) (Odziedziczone po NSObject)
Bind(NSString, NSObject, String, NSDictionary) (Odziedziczone po NSObject)
CommitEditing() (Odziedziczone po NSObject)
CommitEditing(NSObject, Selector, IntPtr) (Odziedziczone po NSObject)
ConformsToProtocol(NativeHandle) (Odziedziczone po NSObject)
Contains(NSObject)
Copy() (Odziedziczone po NSObject)
Copy(NSZone)

Wykonuje kopię bazowego obiektu Objective-C.

DangerousAutorelease()

Wywołuje selektor "autorelease" dla tego obiektu.

(Odziedziczone po NSObject)
DangerousRelease()

Wywołuje selektor "release" dla tego obiektu.

(Odziedziczone po NSObject)
DangerousRetain()

Wywołuje selektor "zachowaj" dla tego obiektu.

(Odziedziczone po NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (Odziedziczone po NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Odziedziczone po NSObject)
DidChangeValue(String) (Odziedziczone po NSObject)
Dispose()

Zwalnia zasoby używane przez NSObject obiekt .

(Odziedziczone po NSObject)
Dispose(Boolean)

Zwalnia zasoby używane przez ten obiekt.

(Odziedziczone po NSObject)
DoesNotRecognizeSelector(Selector) (Odziedziczone po NSObject)
EncodeTo(NSCoder)

Koduje stan obiektu przy użyciu podanego kodera.

EnumsFromHandle<T>(NativeHandle)

Zwraca tablicę C# wartości wyliczenia z uchwytu do NSArray elementów NSNumber, upuszczając wszystkie elementy null lub NSNull.

Equals(NSObject)

Określa, czy określona NSObject wartość jest równa bieżącej NSObjectwartości .

(Odziedziczone po NSObject)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu NSObject.

(Odziedziczone po NSObject)
Filter(NSPredicate)
From(NSObject[][])

Tworzy obiekt NSArray na podstawie tablicy NSObject postrzępionych.

FromArray<T>(NSArray)

Tworzy silnie typizowana tablica języka C# ze słabego typu NSArray.

FromArrayNative<T>(NSArray)

Zwraca silnie typizowaną tablicę języka C# typu parametrycznego ze słabego typu NSArray.

FromArrayOfArray(NSArray)

Tworzy tablicę NSObject postrzępionych tablic na podstawie NSArrayNSArray obiektów.

FromFile(String)
FromIntPtrs(NativeHandle[])

Utwórz element na NSArray podstawie określonych wskaźników.

FromNSObjects(INativeObject[])

Tworzy tablicę NSArray z tablicy obiektów w języku C# implementujących INativeObjectelement .

FromNSObjects(Int32, INativeObject[])

Tworzy obiekt NSArray na podstawie tablicy obiektów w języku C# implementujących INativeObjectobiekt przy użyciu pierwszych count elementów.

FromNSObjects(Int32, NSObject[])

Tworzy obiekt NSArray na podstawie pierwszych count elementów tablicy języka C# obiektów NSObjects.

FromNSObjects(IntPtr, INativeObject[])

Tworzy obiekt NSArray na podstawie tablicy obiektów w języku C# implementujących INativeObjectobiekt przy użyciu pierwszych count elementów.

FromNSObjects(IntPtr, NSObject[])

Tworzy obiekt NSArray na podstawie pierwszych count elementów tablicy języka C# obiektów NSObjects.

FromNSObjects(NSObject[])

Tworzy tablicę NSArray z tablicy NSObjects w języku C#.

FromNSObjects<T>(Func<T,NSObject>, T[])

Tworzy tablicę NSArray z tablicy języka C# przy użyciu niestandardowej funkcji konwersji.

FromNSObjects<T>(Int32, T[])

Tworzy obiekt NSArray na podstawie tablicy obiektów w języku C# implementujących INativeObjectobiekt przy użyciu pierwszych count elementów.

FromNSObjects<T>(IntPtr, T[])

Tworzy obiekt NSArray na podstawie tablicy obiektów w języku C# implementujących INativeObjectobiekt przy użyciu pierwszych count elementów.

FromNSObjects<T>(T[,])

Tworzy zagnieżdżony obiekt NSArray z dwuwymiarowej tablicy obiektów implementujących INativeObjectelement .

FromNSObjects<T>(T[])

Tworzy tablicę NSArray z tablicy obiektów w języku C# implementujących INativeObjectelement .

FromNSObjects<T>(T[][])

Tworzy zagnieżdżony obiekt NSArray z postrzępionej tablicy obiektów implementujących INativeObjectelement .

FromNullableStrings(String[])

Tworzy NSArray z potencjalnie zerowej tablicy ciągów.

FromObjects(IntPtr, Object[])

Tworzy serwer NSArray na podstawie pierwszych count elementów tablicy języka C#.

FromObjects(Object[])

Tworzy obiekt NSArray na podstawie tablicy obiektów w języku C#.

FromStrings(IReadOnlyList<String>)

Tworzy serwer NSArray z listy ciągów języka C#.

FromStrings(String[])

Tworzy serwer NSArray z tablicy ciągów w języku C#.

FromUrl(NSUrl, NSError)
GetBindingInfo(NSString) (Odziedziczone po NSObject)
GetBindingOptionDescriptions(NSString) (Odziedziczone po NSObject)
GetBindingValueClass(NSString) (Odziedziczone po NSObject)
GetDictionaryOfValuesFromKeys(NSString[]) (Odziedziczone po NSObject)
GetEnumerator()

Zwraca moduł wyliczający, który iteruje przez tablicę.

GetHashCode()

Generuje kod skrótu dla bieżącego wystąpienia.

(Odziedziczone po NSObject)
GetItem<T>(UIntPtr)

Zwraca element w określonym indeksie NSArrayw obiekcie , jako silnie typizowanego obiektu.

GetMethodForSelector(Selector) (Odziedziczone po NSObject)
GetNativeHash() (Odziedziczone po NSObject)
IndexOf(NSObject)
Init()

Inicjuje obiekt, wywołując metodę Objective-C init .

(Odziedziczone po NSObject)
InitializeHandle(NativeHandle, String) (Odziedziczone po NSObject)
InitializeHandle(NativeHandle) (Odziedziczone po NSObject)
Invoke(Action, Double)

Wywołuje określoną akcję po określonym opóźnieniu.

(Odziedziczone po NSObject)
Invoke(Action, TimeSpan)

Wywołuje określoną akcję po określonym opóźnieniu.

(Odziedziczone po NSObject)
InvokeOnMainThread(Action)

Wywołuje określoną akcję synchronicznie w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
InvokeOnMainThread(Selector, NSObject)

Wywołuje synchronicznie określony kod w głównym wątku interfejsu użytkownika.

(Odziedziczone po NSObject)
IsEqual(NSObject) (Odziedziczone po NSObject)
IsKindOfClass(Class) (Odziedziczone po NSObject)
IsMemberOfClass(Class) (Odziedziczone po NSObject)
MarkDirty()

Promuje zwykły obiekt elementu równorzędnego (IsDirectBinding ma wartość true) do obiektu toggleref.

(Odziedziczone po NSObject)
MutableCopy() (Odziedziczone po NSObject)
MutableCopy(NSZone)
ObjectDidEndEditing(NSObject) (Odziedziczone po NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) (Odziedziczone po NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) (Odziedziczone po NSObject)
PerformSelector(Selector, NSObject, Double) (Odziedziczone po NSObject)
PerformSelector(Selector, NSObject, NSObject) (Odziedziczone po NSObject)
PerformSelector(Selector, NSObject) (Odziedziczone po NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) (Odziedziczone po NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean) (Odziedziczone po NSObject)
PerformSelector(Selector) (Odziedziczone po NSObject)
PrepareForInterfaceBuilder() (Odziedziczone po NSObject)
RemoveObserver(NSObject, NSIndexSet, String, IntPtr)
RemoveObserver(NSObject, NSIndexSet, String)
RemoveObserver(NSObject, NSString, IntPtr) (Odziedziczone po NSObject)
RemoveObserver(NSObject, NSString) (Odziedziczone po NSObject)
RemoveObserver(NSObject, String, IntPtr) (Odziedziczone po NSObject)
RemoveObserver(NSObject, String) (Odziedziczone po NSObject)
RespondsToSelector(Selector) (Odziedziczone po NSObject)
SetNilValueForKey(NSString) (Odziedziczone po NSObject)
SetValueForKey(NSObject, NSString)
SetValueForKeyPath(NativeHandle, NSString)

Ustawia wartość właściwości zidentyfikowanej przez daną ścieżkę klucza do danej wartości.

(Odziedziczone po NSObject)
SetValueForKeyPath(NSObject, NSString) (Odziedziczone po NSObject)
SetValueForUndefinedKey(NSObject, NSString) (Odziedziczone po NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (Odziedziczone po NSObject)
Sort(NSComparator)
StringArrayFromHandle(NativeHandle)
Przestarzałe.
Przestarzałe.

Tworzy tablicę ciągów z uchwytu do natywnego obiektu NSArray.

ToArray()

Konwertuje to NSArray na tablicę języka C# , NSObjectgdzie NSNull elementy są konwertowane na null.

ToArray<TKey>()

Konwertuje to NSArray na silnie typizowaną tablicę języka C#, w której NSNull elementy są konwertowane na null.

ToString()

Zwraca ciąg reprezentujący wartość bieżącego wystąpienia.

(Odziedziczone po NSObject)
Unbind(NSString) (Odziedziczone po NSObject)
ValueAt(UIntPtr)
ValueForKey(NSString)
ValueForKeyPath(NSString) (Odziedziczone po NSObject)
ValueForUndefinedKey(NSString) (Odziedziczone po NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString) (Odziedziczone po NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) (Odziedziczone po NSObject)
WillChangeValue(String) (Odziedziczone po NSObject)
Write(NSUrl, NSError)
WriteToFile(String, Boolean)

Jawne implementacje interfejsu

Nazwa Opis
IEnumerable.GetEnumerator()

Metody rozszerzania

Nazwa Opis
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
AccessibilityHitTest(NSObject, CGPoint, UIEvent)
BeginPreviewPanelControl(NSObject, QLPreviewPanel)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
EndPreviewPanelControl(NSObject, QLPreviewPanel)
FilterUsingPredicate(NSArray, NSArray)
GetAccessibilityCustomRotors(NSObject)

Pobiera tablicę UIAccessibilityCustomRotor obiektów odpowiednich dla this obiektu.

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)
GetAccessibilityLineRangeForPosition(NSObject, IntPtr)
GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)
GetAccessibilityNextTextNavigationElement(NSObject)
GetAccessibilityNextTextNavigationElementBlock(NSObject)
GetAccessibilityPreviousTextNavigationElement(NSObject)
GetAccessibilityPreviousTextNavigationElementBlock(NSObject)
GetAccessibilityTextInputResponder(NSObject)
GetAccessibilityTextInputResponderHandler(NSObject)
GetBrowserAccessibilityAttributedValue(NSObject, NSRange)
GetBrowserAccessibilityContainerType(NSObject)
GetBrowserAccessibilityCurrentStatus(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityPressedState(NSObject)
GetBrowserAccessibilityRoleDescription(NSObject)
GetBrowserAccessibilitySelectedTextRange(NSObject)
GetBrowserAccessibilitySortDirection(NSObject)
GetBrowserAccessibilityValue(NSObject, NSRange)
GetDebugDescription(INSObjectProtocol)
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
GetShuffledArray<T>(NSArray, GKRandomSource)
GetShuffledArray<T>(NSArray)
GetValidModes(NSObject, NSFontPanel)
ObjectDidBeginEditing(NSObject, INSEditor)
ObjectDidEndEditing(NSObject, INSEditor)
ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Ustawia tablicę UIAccessibilityCustomRotor obiektów odpowiednich dla this obiektu.

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)
SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)
SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)
SetAccessibilityTextInputResponder(NSObject, IUITextInput)
SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)
SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)
SetBrowserAccessibilityCurrentStatus(NSObject, String)
SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)
SetBrowserAccessibilityIsRequired(NSObject, Boolean)
SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)
SetBrowserAccessibilityRoleDescription(NSObject, String)
SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)
SetBrowserAccessibilitySortDirection(NSObject, String)
SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)
ValidateToolbarItem(NSObject, NSToolbarItem)

Dotyczy