Bagikan melalui


NSString.CreateNative Metode

Definisi

Overload

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

Membuat Objective-C NSString dari string C# dan mengembalikan pointer ke dalamnya.

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

Parameter

value
String
start
Int32
length
Int32
autorelease
Boolean

Mengembalikan

IntPtr

nativeint

Berlaku untuk

CreateNative(String, Int32, Int32)

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

Parameter

value
String
start
Int32
length
Int32

Mengembalikan

IntPtr

nativeint

Berlaku untuk

CreateNative(String)

Membuat Objective-C NSString dari string C# dan mengembalikan pointer ke dalamnya.

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

Parameter

str
String

String C# untuk dibungkus

Mengembalikan

IntPtr

nativeint

Penunjuk ke objek NSString, harus dirilis dengan ReleaseNative.

Keterangan

Metode ini membuat Objective-C NSString dan mengembalikan IntPtr yang menunjuk ke dalamnya. Ini tidak membuat objek NSString terkelola yang menunjuk ke objek tersebut, yang ideal untuk string sementara yang harus diteruskan ke Objectiv-C karena tidak diperlukan bagi pengumpul Sampah Mono atau mesin Kerangka Kerja MonoTouch/Xamarin.Mac untuk melacak objek ini.

Memori yang terkait dengan objek ini harus dilepaskan dengan memanggil ReleaseNative(IntPtr) metode .

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

Berlaku untuk

CreateNative(String, Boolean)

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

Parameter

str
String
autorelease
Boolean

Mengembalikan

IntPtr

nativeint

Berlaku untuk