NSString.CreateNative Método

Definición

Sobrecargas

CreateNative(String, Int32, Int32, Boolean)
CreateNative(String, Int32, Int32)
CreateNative(String)

Crea un objeto Objective-C NSString a partir de la cadena de C# y devuelve un puntero a ella.

CreateNative(String, Boolean)

CreateNative(String, Int32, Int32, Boolean)

public static IntPtr CreateNative (string value, int start, int length, bool autorelease);
static member CreateNative : string * int * int * bool -> nativeint

Parámetros

value
String
start
Int32
length
Int32
autorelease
Boolean

Devoluciones

IntPtr

nativeint

Se aplica a

CreateNative(String, Int32, Int32)

public static IntPtr CreateNative (string value, int start, int length);
static member CreateNative : string * int * int -> nativeint

Parámetros

value
String
start
Int32
length
Int32

Devoluciones

IntPtr

nativeint

Se aplica a

CreateNative(String)

Crea un objeto Objective-C NSString a partir de la cadena de C# y devuelve un puntero a ella.

public static IntPtr CreateNative (string str);
static member CreateNative : string -> nativeint

Parámetros

str
String

Cadena de C# que se va a encapsular

Devoluciones

IntPtr

nativeint

El puntero al objeto NSString debe liberarse con ReleaseNative.

Comentarios

Este método crea un NSString de Objective-C y devuelve un IntPtr que apunta a él. Esto no crea el objeto NSString administrado que apunta a él, que es ideal para las cadenas transitorias que se deben pasar a Objectiv-C, ya que no es necesario para que los motores de MonoTouch/Xamarin.Mac Framework realicen un seguimiento de este objeto.

La memoria asociada a este objeto debe liberarse llamando al ReleaseNative(IntPtr) método .

IntPtr objcString = NSString.CreateNative ("Hello");
// You can pass objcString to any methods that expect an Objective-C NSString pointer
NSString.ReleaseNative (objcString);

Se aplica a

CreateNative(String, Boolean)

public static IntPtr CreateNative (string str, bool autorelease);
static member CreateNative : string * bool -> nativeint

Parámetros

str
String
autorelease
Boolean

Devoluciones

IntPtr

nativeint

Se aplica a