NSString.CreateNative Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
CreateNative(String, Int32, Int32)
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
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);