Idioma

NSArray Classe

Definição

[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
Herança
NSArray
Derivado
Atributos
Implementações

Construtores

Nome Descrição
NSArray()

Cria um novo NSArray com valores predefinidos.

NSArray(NativeHandle)

Um construtor usado ao criar representações geridas de objetos não geridos. Chamado pelo tempo de execução.

NSArray(NSCoder)

Um construtor que inicializa o objeto a partir dos dados armazenados no objeto unarchiver.

NSArray(NSObjectFlag)

Construtor para chamar as classes derivadas para saltar a inicialização e simplesmente alocar o objeto.

Propriedades

Nome Descrição
AccessibilityAttributedUserInputLabels (Herdado de NSObject)
AccessibilityRespondsToUserInteraction (Herdado de NSObject)
AccessibilityTextualContext (Herdado de NSObject)
AccessibilityUserInputLabels (Herdado de NSObject)
Class (Herdado de NSObject)
ClassHandle

A Objective-C conta da classe para esta aula.

Count
DebugDescription (Herdado de NSObject)
Description (Herdado de NSObject)
ExposedBindings (Herdado de NSObject)
Handle

Handle (apontador) para a representação do objeto não gerido.

(Herdado de NSObject)
IsDirectBinding

Recebe ou define um valor que indica se esta instância utiliza ligação direta Objective-C.

(Herdado de NSObject)
IsProxy (Herdado de NSObject)
RetainCount (Herdado de NSObject)
Self (Herdado de NSObject)
Superclass (Herdado de NSObject)
SuperHandle

Handle usado para representar os métodos na classe base para esta NSObject.

(Herdado de NSObject)
Zone (Herdado de NSObject)

Métodos

Nome Descrição
AddObserver(NSObject, NSIndexSet, String, NSKeyValueObservingOptions, IntPtr)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) (Herdado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) (Herdado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Regista um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Regista um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
ArrayFromHandle<T>(NativeHandle, Boolean)

Devolve um array C# fortemente tipado do tipo parametrizado de um handle para um NSArray.

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

Devolve um array C# fortemente tipado do tipo parametrizado de um handle para um NSArray.

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

Devolve um array C# fortemente tipado do tipo parametrizado de um handle para um NSArray.

ArrayFromHandle<T>(NativeHandle)

Devolve um array C# fortemente tipado do tipo parametrizado de um handle para um NSArray.

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

Cria um array C# fortemente tipado de um handle para um NSArray, usando uma função de fábrica personalizada.

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

Cria um array C# fortemente tipado de um handle para um NSArray, usando uma função de fábrica personalizada.

AwakeFromNib() (Herdado de NSObject)
BeginInvokeOnMainThread(Action)

Invoca a ação especificada de forma assíncrona na thread principal da interface.

(Herdado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca assíncronamente o código especificado na thread principal da interface.

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

Realiza uma cópia do objeto Objective-C subjacente.

DangerousAutorelease()

Chama o seletor 'autorelease' neste objeto.

(Herdado de NSObject)
DangerousRelease()

Chama o seletor 'release' neste objeto.

(Herdado de NSObject)
DangerousRetain()

Chama o seletor de 'retenção' neste objeto.

(Herdado de NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString) (Herdado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) (Herdado de NSObject)
DidChangeValue(String) (Herdado de NSObject)
Dispose()

Liberta os recursos usados pelo NSObject objeto.

(Herdado de NSObject)
Dispose(Boolean)

Liberta os recursos usados por este objeto.

(Herdado de NSObject)
DoesNotRecognizeSelector(Selector) (Herdado de NSObject)
EncodeTo(NSCoder)

Codifica o estado do objeto usando o codificador fornecido.

EnumsFromHandle<T>(NativeHandle)

Devolve um array C# de valores enum de um handle para um NSArray de elementos NSNumber, eliminando quaisquer elementos null ou NSNull.

Equals(NSObject)

Determina se o especificado NSObject é igual à corrente NSObject.

(Herdado de NSObject)
Equals(Object)

Determina se o objeto especificado é igual à corrente NSObject.

(Herdado de NSObject)
Filter(NSPredicate)
From(NSObject[][])

Cria um NSArray a partir de um array irregular de NSObject arrays.

FromArray<T>(NSArray)

Cria um array C# fortemente tipado a partir de um NSArray.

FromArrayNative<T>(NSArray)

Devolve um array C# fortemente tipado do tipo parametrizado a partir de um NSArray fracamente tipos.

FromArrayOfArray(NSArray)

Cria um array irregular de NSObject arrays a partir de um NSArray dos NSArray objetos.

FromFile(String)
FromIntPtrs(NativeHandle[])

Crie um NSArray a partir dos ponteiros especificados.

FromNSObjects(INativeObject[])

Cria um NSArray a partir de um array C# de objetos que implementam INativeObject.

FromNSObjects(Int32, INativeObject[])

Cria um NSArray a partir de um array C# de objetos que implementam INativeObject, usando os primeiros count elementos.

FromNSObjects(Int32, NSObject[])

Cria um NSArray a partir dos primeiros count elementos de um array de NSObjects em C#.

FromNSObjects(IntPtr, INativeObject[])

Cria um NSArray a partir de um array C# de objetos que implementam INativeObject, usando os primeiros count elementos.

FromNSObjects(IntPtr, NSObject[])

Cria um NSArray a partir dos primeiros count elementos de um array de NSObjects em C#.

FromNSObjects(NSObject[])

Cria um NSArray a partir de um array em C# de NSObjects.

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

Cria um NSArray a partir de um array C# usando uma função de conversão personalizada.

FromNSObjects<T>(Int32, T[])

Cria um NSArray a partir de um array C# de objetos que implementam INativeObject, usando os primeiros count elementos.

FromNSObjects<T>(IntPtr, T[])

Cria um NSArray a partir de um array C# de objetos que implementam INativeObject, usando os primeiros count elementos.

FromNSObjects<T>(T[,])

Cria um NSArray aninhado a partir de um array bidimensional de objetos que implementam INativeObject.

FromNSObjects<T>(T[])

Cria um NSArray a partir de um array C# de objetos que implementam INativeObject.

FromNSObjects<T>(T[][])

Cria um NSArray aninhado a partir de um array irregular de objetos implementando INativeObject.

FromNullableStrings(String[])

Cria um NSArray a partir de um array potencialmente nulo de cadeias.

FromObjects(IntPtr, Object[])

Cria um NSArray a partir dos primeiros count elementos de um array C#.

FromObjects(Object[])

Cria um NSArray a partir de um array C# de objetos.

FromStrings(IReadOnlyList<String>)

Cria um NSArray a partir de uma lista de cadeias C#.

FromStrings(String[])

Cria um NSArray a partir de um array de strings em C#.

FromUrl(NSUrl, NSError)
GetBindingInfo(NSString) (Herdado de NSObject)
GetBindingOptionDescriptions(NSString) (Herdado de NSObject)
GetBindingValueClass(NSString) (Herdado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[]) (Herdado de NSObject)
GetEnumerator()

Devolve um enumerador que itera pelo array.

GetHashCode()

Gera um código de hash para a instância atual.

(Herdado de NSObject)
GetItem<T>(UIntPtr)

Devolve o elemento no índice especificado no NSArray, como um objeto fortemente tipado.

GetMethodForSelector(Selector) (Herdado de NSObject)
GetNativeHash() (Herdado de NSObject)
IndexOf(NSObject)
Init()

Inicializa o objeto chamando o método Objective-C init .

(Herdado de NSObject)
InitializeHandle(NativeHandle, String, Boolean)

Inicializa a Handle propriedade com o resultado de um inicializador nativo.

(Herdado de NSObject)
InitializeHandle(NativeHandle, String) (Herdado de NSObject)
InitializeHandle(NativeHandle) (Herdado de NSObject)
Invoke(Action, Double)

Invoca a ação especificada após o atraso especificado.

(Herdado de NSObject)
Invoke(Action, TimeSpan)

Invoca a ação especificada após o atraso especificado.

(Herdado de NSObject)
InvokeOnMainThread(Action)

Invoca a ação especificada de forma síncrona no tópico principal da interface.

(Herdado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca de forma síncrona o código especificado na thread principal da interface.

(Herdado de NSObject)
IsEqual(NSObject) (Herdado de NSObject)
IsKindOfClass(Class) (Herdado de NSObject)
IsMemberOfClass(Class) (Herdado de NSObject)
MarkDirty()

Promove um objeto peer normal (IsDirectBinding é verdade) num objeto toggleref.

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

Define o valor da propriedade identificada por um determinado caminho de chave a um determinado valor.

(Herdado de NSObject)
SetValueForKeyPath(NSObject, NSString) (Herdado de NSObject)
SetValueForUndefinedKey(NSObject, NSString) (Herdado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary) (Herdado de NSObject)
Sort(NSComparator)
StringArrayFromHandle(NativeHandle)
Obsoleto.
Obsoleto.

Cria um array de strings a partir de um handle para um objeto nativo NSArray.

ToArray()

Converte isto NSArray num array C# de NSObject, onde NSNull os elementos são convertidos em null.

ToArray<TKey>()

Converte isto NSArray para um array C# fortemente tipos, onde NSNull os elementos são convertidos para null.

ToString()

Devolve uma representação de cadeia do valor da instância atual.

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

Implementações de Interface Explícita

Nome Descrição
IEnumerable.GetEnumerator()

Métodos da Extensão

Nome Descrição
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
AccessibilityHitTest(NSObject, CGPoint, UIEvent)
BeginPreviewPanelControl(NSObject, QLPreviewPanel)
BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)
BrowserAccessibilityInsertTextAtCursor(NSObject, String)
EndPreviewPanelControl(NSObject, QLPreviewPanel)
FilterUsingPredicate(NSArray, NSArray)
GetAccessibilityCustomRotors(NSObject)

Obtém o array de UIAccessibilityCustomRotor objetos apropriado para o this objeto.

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)
GetBrowserAccessibilityDetailsElements(NSObject)
GetBrowserAccessibilityHasDomFocus(NSObject)
GetBrowserAccessibilityImageData(NSObject, NSDictionary)
GetBrowserAccessibilityImageDataSize(NSObject)
GetBrowserAccessibilityIsRequired(NSObject)
GetBrowserAccessibilityKeyboardShortcuts(NSObject)
GetBrowserAccessibilityOrientation(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[])

Define o array de UIAccessibilityCustomRotor objetos apropriado para o this objeto.

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

Aplica-se a