public static NSTimeZone FromName(string name) { return(Runtime.GetNSObject <NSTimeZone>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("timeZoneWithName:"), name))); }
public static NSBundle FromIdentifier(string str) { return(Runtime.GetNSObject <NSBundle>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("bundleWithIdentifier:"), str))); }
public UIUserNotificationSettings() { ObjC.MessageSendIntPtr(Handle, Selector.Init); }
public static NSDictionary FromFile(string path) { return(Runtime.GetNSObject <NSDictionary>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("dictionaryWithContentsOfFile:"), path))); }
public string[] KeysForObject(NSObject obj) { var array = Runtime.GetNSObject <NSObject>(ObjC.MessageSendIntPtr(Handle, Selector.GetHandle("allKeysForObject:"), obj.Handle)); return(ObjC.FromNSArray(array.Handle)); }
private string ObjectForKey(string key) { return(ObjC.FromNSString(ObjC.MessageSendIntPtr(Handle, Selector.GetHandle("objectForKey:"), ObjC.ToNSString(key)))); }
public static SKPayment PaymentWithProduct(SKProduct product) { return(Runtime.GetNSObject <SKPayment>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("paymentWithProduct:"), product.Handle))); }
public static NSData FromBytesNoCopy(IntPtr bytes, uint size, bool freeWhenDone) { return(Runtime.GetNSObject <NSData>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("dataWithBytesNoCopy:length:freeWhenDone:"), bytes, size, freeWhenDone))); }
public NSObject() { Handle = ObjC.MessageSendIntPtr(ClassHandle, Selector.AllocHandle); Runtime.RegisterNSObject(this); _shouldRelease = true; }
public static NSData FromBytes(IntPtr bytes, uint size) { return(Runtime.GetNSObject <NSData>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("dataWithBytes:length:"), bytes, size))); }
public static NSData FromData(NSData source) { return(Runtime.GetNSObject <NSData>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("dataWithData:"), source.Handle))); }
public AdBannerView(AdType type) { ObjC.MessageSendIntPtr(Handle, Selector.GetHandle("initWithAdType:"), (int)type); ObjC.MessageSend(Handle, Selector.GetHandle("setDelegate:"), Handle); }
public static UIImage LoadFromData(NSData data, float scale) { return(Runtime.GetNSObject <UIImage>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("imageWithData:scale:"), data.Handle, scale))); }
public static UIImage FromBundle(string name) { return(Runtime.GetNSObject <UIImage>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("imageNamed:"), name))); }
public UIPopoverController(UIViewController controller) { Handle = ObjC.MessageSendIntPtr(Handle, Selector.GetHandle("initWithContentViewController:"), controller.Handle); ObjC.MessageSend(Handle, Selector.GetHandle("setDelegate:"), Handle); }
public static IntPtr ToNSSet(IntPtr[] items) { IntPtr array = ToNSArray(items); return(ObjC.MessageSendIntPtr(GetClass("NSSet"), SetWithArraySelector.Handle, array)); }
public void SetPopoverContentSize(CGSize size, bool animated) { ObjC.MessageSendIntPtr(Handle, Selector.GetHandle("setPopoverContentSize:animated:"), size, animated); }
public static IntPtr ToNSUrl(string str) { //NOTE: NSURL is all caps return(ObjC.MessageSendIntPtr(GetClass("NSURL"), URLWithStringSelector.Handle, str)); }
public SKProductsRequest(params string[] productIds) { ObjC.MessageSendIntPtr(Handle, Selector.GetHandle("initWithProductIdentifiers:"), ObjC.ToNSSet(productIds)); ObjC.MessageSend(Handle, Selector.GetHandle("setDelegate:"), Handle); }
public static IntPtr ToNSDate(DateTime date) { return(ObjC.MessageSendIntPtr(GetClass("NSDate"), DateWithTimeIntervalSinceReferenceDateSelector.Handle, (double)((date.Ticks - 631139040000000000) / 10000000))); }
public UILocalNotification() { ObjC.MessageSendIntPtr(Handle, Selector.Init); }
public static IntPtr ToNSNumber(double value) { IntPtr handle = ObjC.MessageSendIntPtr(GetClass("NSDecimalNumber"), Selector.AllocHandle); return(ObjC.MessageSendIntPtr(handle, InitWithDoubleSelector.Handle, value)); }
public NSDictionary() { Handle = ObjC.MessageSendIntPtr(Handle, Selector.Init); }
public UIView() { ObjC.MessageSendIntPtr(Handle, Selector.Init); }
public UIActivityViewController(UIImage image) { IntPtr array = ObjC.ToNSArray(new[] { image.Handle }); ObjC.MessageSendIntPtr(Handle, Selector.GetHandle("initWithActivityItems:applicationActivities:"), array, IntPtr.Zero); }
public UIView(CGRect frame) { Handle = ObjC.MessageSendIntPtr(Handle, Selector.InitWithFrame, frame); }
public static NSBundle FromPath(string path) { return(Runtime.GetNSObject <NSBundle>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("bundleWithPath:"), path))); }
public UIAlertView() { Handle = ObjC.MessageSendIntPtr(Handle, Selector.Init); ObjC.MessageSend(Handle, Selector.GetHandle("setDelegate:"), Handle); }
public double NumberFromString(string text) { return(ObjC.FromNSNumber(ObjC.MessageSendIntPtr(Handle, Selector.GetHandle("numberFromString:"), text))); }
// public double DaylightSavingTimeOffset(DateTime date) // { // return ObjC.MessageSendDouble(Handle, "daylightSavingTimeOffsetForDate:", date); // } public static NSTimeZone FromAbbreviation(string abbreviation) { return(Runtime.GetNSObject <NSTimeZone>(ObjC.MessageSendIntPtr(_classHandle, Selector.GetHandle("timeZoneWithAbbreviation:"), abbreviation))); }