UIApplicationDelegate Kelas
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.
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh .
[Foundation.Protocol]
[Foundation.Register("UIApplicationDelegate", false)]
public class UIApplicationDelegate : Foundation.NSObject, IDisposable, UIKit.IUIApplicationDelegate
type UIApplicationDelegate = class
inherit NSObject
interface IUIApplicationDelegate
interface INativeObject
interface IDisposable
- Warisan
- Atribut
- Penerapan
Keterangan
Implementasi kelas yang sangat ditik yang dapat digunakan untuk merespons peristiwa yang diangkat oleh UIApplication.
Pengembang aplikasi umumnya akan mengambil FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) alih metode , mengonfigurasi utama UIWindowaplikasi , membuat instans tingkat UIViewControlleratas , dan menetapkannya ke RootViewController.
Seperti inilah kelas UIApplicationDelegate minimal:
[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
UIWindow window;
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
window = new UIWindow (UIScreen.MainScreen.Bounds);
window.RootViewController = new UIViewController ();
window.MakeKeyAndVisible ();
return true;
}
}
UIApplicationDelegate menyediakan metode yang dapat diganti untuk seluruh siklus hidup aplikasi:
Aplikasi memiliki empat mode utama:
- Meluncurkan, melibatkan metode WillFinishLaunching(UIApplication, NSDictionary), , FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary)dan mungkin M:UIKit.UIApplication.OpenURL* (jika aplikasi diluncurkan atau di latar depan dengan M:UIKit.UIApplication.OpenURL*).
- Pemrosesan latar depan, berakhir dengan metode OnActivated(UIApplication) dan OnResignActivation(UIApplication).
- Pemrosesan atau penangguhan latar belakang, yang dimulai dengan panggilan ke DidEnterBackground(UIApplication) dan berakhir ketika aplikasi kembali ke latar depan setelah dieksekusi WillEnterForeground(UIApplication) atau ketika aplikasi akan dihentikan.
- Mengakhiri, yang didahului oleh panggilan ke WillTerminate(UIApplication).
Seperti disebutkan sebelumnya, metode yang paling umum ditimpa adalah FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary), yang merupakan tempat standar untuk menginisialisasi aplikasi UIWindow dan jendela itu RootViewController.
Aplikasi iOS harus dirancang agar berumur panjang, dengan banyak transisi antara pemrosesan latar depan dan ditangguhkan atau di latar belakang.
UIApplicationDelegate Aplikasi biasanya ditetapkan sebagai salah satu dari beberapa, atau hanya, hal-hal yang dilakukan oleh metode aplikasiMain
. Mengekspor UIApplicationDelegate string menggunakan RegisterAttribute dan string ini digunakan sebagai delegateClassName
argumen ke metode M:UIKit.UIApplication.Main(string[],string,string), seperti yang ditunjukkan dalam contoh berikut:
public class Application
{
static void Main(string[] args)
{
UIApplication.Main(args, null, "AppDelegate");
}
}
[Register ("AppDelegate")]
public partial class AppDelegate : UIApplicationDelegate
{
//...etc
}
Aplikasi yang diluncurkan dari XIB atau papan cerita menggunakan UIApplicationDelegate yang ditentukan di XIB atau papan cerita.
Konstruktor
UIApplicationDelegate() |
Konstruktor default yang menginisialisasi instans baru kelas ini tanpa parameter. |
UIApplicationDelegate(IntPtr) |
Konstruktor yang digunakan saat membuat representasi terkelola dari objek yang tidak dikelola; Dipanggil oleh runtime. |
UIApplicationDelegate(NSObjectFlag) |
Konstruktor untuk memanggil kelas turunan untuk melewati inisialisasi dan hanya mengalokasikan objek. |
Properti
Class |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
ClassHandle |
Handel untuk kelas ini. (Diperoleh dari NSObject) |
DebugDescription |
Deskripsi yang bermakna pengembang dari objek ini. (Diperoleh dari NSObject) |
Description |
Deskripsi objek, ToString versi Objective-C. (Diperoleh dari NSObject) |
Handle |
Tangani (penunjuk) ke representasi objek yang tidak dikelola. (Diperoleh dari NSObject) |
IsDirectBinding |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
IsProxy |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
RetainCount |
Mengembalikan jumlah penyimpanan Objective-C saat ini untuk objek. (Diperoleh dari NSObject) |
Self |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
Superclass |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
SuperHandle |
Handel yang digunakan untuk mewakili metode di kelas dasar untuk NSObject ini. (Diperoleh dari NSObject) |
Window |
Jendela yang digunakan untuk menampilkan aplikasi di layar utama perangkat. |
Zone |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
Metode
AccessibilityPerformMagicTap() |
Melakukan tindakan terpenting aplikasi. Seringkali, ini mengubah status aplikasi yang paling penting. |
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
Mendaftarkan objek untuk diamati secara eksternal (menggunakan NSString keyPath). Perubahan yang diamati dikirim ke metode objek ObserveValue(NSString, NSObject, NSDictionary, IntPtr) pengamat. (Diperoleh dari NSObject) |
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
Mendaftarkan objek untuk diamati secara eksternal (menggunakan string keyPath). Perubahan yang diamati dikirim ke metode objek ObserveValue(NSString, NSObject, NSDictionary, IntPtr) pengamat. (Diperoleh dari NSObject) |
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Mendaftarkan objek untuk diamati secara eksternal menggunakan metode arbitrer. (Diperoleh dari NSObject) |
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Mendaftarkan objek untuk diamati secara eksternal menggunakan metode arbitrer. (Diperoleh dari NSObject) |
ApplicationSignificantTimeChange(UIApplication) |
Menunjukkan pergeseran waktu yang signifikan, seperti tengah malam, waktu yang diubah operator, atau awal atau penghentian Daylight Savings. |
AwakeFromNib() |
Dipanggil setelah objek dimuat dari file nib. Penimpa harus memanggil basis. AwakeFromNib(). (Diperoleh dari NSObject) |
BeginInvokeOnMainThread(Action) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
BeginInvokeOnMainThread(Selector, NSObject) |
Memanggil secara asinkron kode yang ditentukan pada utas UI utama. (Diperoleh dari NSObject) |
Bind(NSString, NSObject, String, NSDictionary) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
Bind(String, NSObject, String, NSDictionary) |
Kedaluwarsa.
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
BindingInfo(String) |
Kedaluwarsa.
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
BindingOptionDescriptions(String) |
Kedaluwarsa.
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
BindingValueClass(String) |
Kedaluwarsa.
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
ChangedStatusBarFrame(UIApplication, CGRect) |
Menunjukkan bahwa bilah Frame status telah berubah. |
CommitEditing() |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
CommitEditing(NSObject, Selector, IntPtr) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
ConformsToProtocol(IntPtr) |
Dipanggil untuk menentukan apakah objek ini menerapkan protokol yang ditentukan. (Diperoleh dari NSObject) |
ContinueUserActivity(UIApplication, NSUserActivity, UIApplicationRestorationHandler) |
Menginformasikan aplikasi bahwa ada data yang terkait dengan melanjutkan tugas yang ditentukan sebagai NSUserActivity objek, lalu mengembalikan apakah aplikasi melanjutkan aktivitas. |
Copy() |
Melakukan salinan objek Objective-C yang mendasar. (Diperoleh dari NSObject) |
DangerousAutorelease() |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
DangerousRelease() |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
DangerousRetain() |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Menunjukkan perubahan yang terjadi pada indeks untuk hubungan ke banyak. (Diperoleh dari NSObject) |
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
DidChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation) |
Menunjukkan bahwa orientasi bilah status telah berubah. |
DidChangeValue(String) |
Menunjukkan bahwa perubahan terjadi pada kunci yang ditentukan. (Diperoleh dari NSObject) |
DidDecodeRestorableState(UIApplication, NSCoder) |
Menunjukkan bahwa aplikasi harus memulihkan status tingkat tertinggi. |
DidEnterBackground(UIApplication) |
Menunjukkan bahwa aplikasi telah memasuki latar belakang. |
DidFailToContinueUserActivitiy(UIApplication, String, NSError) |
Menginformasikan aplikasi bahwa aktivitas jenis |
DidReceiveRemoteNotification(UIApplication, NSDictionary, Action<UIBackgroundFetchResult>) |
Dukungan pemberitahuan latar belakang jarak jauh: Dipanggil oleh sistem operasi saat aplikasi Anda menerima pemberitahuan jarak jauh. |
DidRegisterUserNotificationSettings(UIApplication, UIUserNotificationSettings) |
Pengembang tidak boleh menggunakan metode yang tidak digunakan lagi ini. Pengembang harus menggunakan 'UNUserNotificationCenter.RequestAuthorization' sebagai gantinya. |
Dispose() |
Merilis sumber daya yang digunakan oleh objek NSObject. (Diperoleh dari NSObject) |
Dispose(Boolean) |
Merilis sumber daya yang digunakan oleh objek NSObject. (Diperoleh dari NSObject) |
DoesNotRecognizeSelector(Selector) |
Menunjukkan bahwa objek ini tidak mengenali pemilih yang ditentukan. (Diperoleh dari NSObject) |
Equals(NSObject) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
Equals(Object) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
ExposedBindings() |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
FailedToRegisterForRemoteNotifications(UIApplication, NSError) |
Menunjukkan bahwa panggilan gagal RegisterForRemoteNotifications() . |
FinishedLaunching(UIApplication) |
Metode yang dipanggil setelah aplikasi diluncurkan untuk mengonfigurasi jendela utama dan melihat pengontrol. |
FinishedLaunching(UIApplication, NSDictionary) |
Metode yang dipanggil setelah aplikasi diluncurkan untuk mengonfigurasi jendela utama dan melihat pengontrol. |
GetBindingInfo(NSString) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
GetBindingOptionDescriptions(NSString) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
GetBindingValueClass(NSString) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
GetDictionaryOfValuesFromKeys(NSString[]) |
Mengambil nilai kunci yang ditentukan. (Diperoleh dari NSObject) |
GetHashCode() |
Menghasilkan kode hash untuk instans saat ini. (Diperoleh dari NSObject) |
GetMethodForSelector(Selector) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
GetNativeField(String) |
Kedaluwarsa.
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
GetNativeHash() |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
GetSupportedInterfaceOrientations(UIApplication, UIWindow) |
Mengembalikan bit-mask dari orientasi yang didukung untuk yang ditentukan |
GetViewController(UIApplication, String[], NSCoder) |
Ambil yang UIViewController diidentifikasi oleh |
HandleAction(UIApplication, String, NSDictionary, Action) |
Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan push, dan menyertakan |
HandleAction(UIApplication, String, NSDictionary, NSDictionary, Action) |
Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan jarak jauh, dan menyertakan |
HandleAction(UIApplication, String, UILocalNotification, Action) |
Memberi tahu aplikasi bahwa pengguna memilih tindakan yang diidentifikasi oleh |
HandleAction(UIApplication, String, UILocalNotification, NSDictionary, Action) |
Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan lokal, dan menyertakan |
HandleEventsForBackgroundUrl(UIApplication, String, Action) |
Semua transfer |
HandleIntent(UIApplication, INIntent, Action<INIntentResponse>) |
Sistem meminta agar aplikasi menangani yang ditentukan |
HandleOpenURL(UIApplication, NSUrl) |
Pengembang aplikasi tidak boleh menggunakan metode yang tidak digunakan lagi ini tetapi menggunakan M:UIKit.UIApplicationDelegate.OpenUrl* sebagai gantinya. |
HandleWatchKitExtensionRequest(UIApplication, NSDictionary, Action<NSDictionary>) |
Ekstensi watchkit telah membuat permintaan. |
Init() |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
InitializeHandle(IntPtr) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
InitializeHandle(IntPtr, String) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
Invoke(Action, Double) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
Invoke(Action, TimeSpan) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
InvokeOnMainThread(Action) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
InvokeOnMainThread(Selector, NSObject) |
Memanggil kode yang ditentukan secara sinkron pada utas UI utama. (Diperoleh dari NSObject) |
IsEqual(NSObject) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
IsKindOfClass(Class) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
IsMemberOfClass(Class) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
MarkDirty() |
Mempromosikan objek peer biasa (IsDirectBinding adalah true) ke dalam objek toggleref. (Diperoleh dari NSObject) |
MutableCopy() |
Membuat salinan yang dapat diubah dari NSObject yang ditentukan. (Diperoleh dari NSObject) |
ObjectDidEndEditing(NSObject) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
Menunjukkan bahwa nilai pada keyPath yang ditentukan relatif terhadap objek ini telah berubah. (Diperoleh dari NSObject) |
OnActivated(UIApplication) |
Dipanggil ketika aplikasi diluncurkan dan setiap kali aplikasi kembali ke latar depan. |
OnResignActivation(UIApplication) |
Dipanggil ketika aplikasi akan memasuki latar belakang, ditangguhkan, atau ketika pengguna menerima gangguan seperti panggilan telepon atau teks. |
OpenUrl(UIApplication, NSUrl, NSDictionary) |
Menunjukkan bahwa aplikasi harus membuka yang ditentukan |
OpenUrl(UIApplication, NSUrl, String, NSObject) |
Menunjukkan bahwa aplikasi harus membuka yang ditentukan |
OpenUrl(UIApplication, NSUrl, UIApplicationOpenUrlOptions) |
Menunjukkan bahwa aplikasi harus membuka yang ditentukan |
PerformActionForShortcutItem(UIApplication, UIApplicationShortcutItem, UIOperationHandler) |
Dipanggil oleh sistem ketika pengguna memulai tindakan cepat layar Beranda, kecuali interaksi ditangani di WillFinishLaunching(UIApplication, NSDictionary) atau M:UIKit.UIApplicationDelegate.DidFinishLaunching*. |
PerformFetch(UIApplication, Action<UIBackgroundFetchResult>) |
Dukungan latar belakang: Dipanggil oleh sistem operasi untuk memungkinkan aplikasi mengunduh data. |
PerformSelector(Selector) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
PerformSelector(Selector, NSObject) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
PerformSelector(Selector, NSObject, Double) |
Memanggil pemilih pada instans saat ini dan jika |
PerformSelector(Selector, NSObject, Double, NSString[]) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
PerformSelector(Selector, NSObject, NSObject) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
PrepareForInterfaceBuilder() |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
ProtectedDataDidBecomeAvailable(UIApplication) |
Menunjukkan bahwa perangkat telah dibuka kuncinya dan data yang sebelumnya dienkripsi sekarang tersedia. |
ProtectedDataWillBecomeUnavailable(UIApplication) |
Menunjukkan bahwa perangkat sedang dikunci dan file yang dilindungi akan menjadi tidak tersedia. |
ReceivedLocalNotification(UIApplication, UILocalNotification) |
Menunjukkan bahwa aplikasi menerima UILocalNotification. |
ReceivedRemoteNotification(UIApplication, NSDictionary) |
Menunjukkan bahwa aplikasi menerima pemberitahuan jarak jauh. |
ReceiveMemoryWarning(UIApplication) |
Aplikasi ini telah menerima peringatan memori rendah dari sistem. |
RegisteredForRemoteNotifications(UIApplication, NSData) |
Menunjukkan bahwa panggilan ke RegisterForRemoteNotifications() berhasil. |
RemoveObserver(NSObject, NSString) |
Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath yang ditentukan. (Diperoleh dari NSObject) |
RemoveObserver(NSObject, NSString, IntPtr) |
Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath dan konteks yang ditentukan. (Diperoleh dari NSObject) |
RemoveObserver(NSObject, String) |
Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath yang ditentukan. (Diperoleh dari NSObject) |
RemoveObserver(NSObject, String, IntPtr) |
Menghentikan pengamat yang ditentukan menerima pemberitahuan lebih lanjut tentang nilai yang diubah untuk keyPath dan konteks yang ditentukan. (Diperoleh dari NSObject) |
RespondsToSelector(Selector) |
Apakah objek ini mengenali pemilih yang ditentukan. (Diperoleh dari NSObject) |
SetNativeField(String, NSObject) |
Kedaluwarsa.
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
SetNilValueForKey(NSString) |
Mengatur nilai kunci yang ditentukan ke null. (Diperoleh dari NSObject) |
SetValueForKey(NSObject, NSString) |
Mengatur nilai properti yang ditentukan oleh kunci ke nilai yang ditentukan. (Diperoleh dari NSObject) |
SetValueForKeyPath(IntPtr, NSString) |
Konstruktor yang digunakan saat membuat representasi terkelola dari objek yang tidak dikelola; Dipanggil oleh runtime. (Diperoleh dari NSObject) |
SetValueForKeyPath(NSObject, NSString) |
Mengatur nilai properti yang dapat dijangkau menggunakan keypath. (Diperoleh dari NSObject) |
SetValueForUndefinedKey(NSObject, NSString) |
Menunjukkan upaya untuk menulis nilai ke kunci yang tidak terdefinisi. Jika tidak ditimpa, menaikkan NSUndefinedKeyException. (Diperoleh dari NSObject) |
SetValuesForKeysWithDictionary(NSDictionary) |
Mengatur nilai NSObject ini ke nilai dalam kamus yang ditentukan. (Diperoleh dari NSObject) |
ShouldAllowExtensionPointIdentifier(UIApplication, NSString) |
Meminta izin dari aplikasi untuk menjalankan ekstensi aplikasi berdasarkan titik ekstensi yang diidentifikasi oleh |
ShouldRequestHealthAuthorization(UIApplication) |
Sistem memanggil metode ini ketika aplikasi pengembang harus meminta pengguna untuk mengakses data HealthKit. |
ShouldRestoreApplicationState(UIApplication, NSCoder) |
Apakah aplikasi harus memulihkan informasi status tersimpan. |
ShouldSaveApplicationState(UIApplication, NSCoder) |
Apakah aplikasi harus menyimpan informasi status aplikasi. |
ToString() |
Mengembalikan representasi string dari nilai instans saat ini. (Diperoleh dari NSObject) |
Unbind(NSString) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
Unbind(String) |
Kedaluwarsa.
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
UserActivityUpdated(UIApplication, NSUserActivity) |
Aktivitas pengguna diperbarui. |
UserDidAcceptCloudKitShare(UIApplication, CKShareMetadata) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . |
ValueForKey(NSString) |
Mengembalikan nilai properti yang terkait dengan kunci yang ditentukan. (Diperoleh dari NSObject) |
ValueForKeyPath(NSString) |
Mengembalikan nilai properti yang dapat dicapai menggunakan keypath. (Diperoleh dari NSObject) |
ValueForUndefinedKey(NSString) |
Menunjukkan upaya untuk membaca nilai kunci yang tidak terdefinisi. Jika tidak ditimpa, menaikkan NSUndefinedKeyException. (Diperoleh dari NSObject) |
WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Menunjukkan bahwa nilai indeks yang ditentukan dalam kunci yang ditentukan akan berubah. (Diperoleh dari NSObject) |
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . (Diperoleh dari NSObject) |
WillChangeStatusBarFrame(UIApplication, CGRect) |
Menunjukkan bahwa bingkai bilah status akan segera berubah. |
WillChangeStatusBarOrientation(UIApplication, UIInterfaceOrientation, Double) |
Menunjukkan bahwa orientasi bilah status akan segera berubah. |
WillChangeValue(String) |
Menunjukkan bahwa nilai kunci yang ditentukan akan berubah. (Diperoleh dari NSObject) |
WillContinueUserActivity(UIApplication, String) |
Memberi tahu aplikasi bahwa pengguna mencoba melanjutkan |
WillEncodeRestorableState(UIApplication, NSCoder) |
Menunjukkan bahwa aplikasi akan menyimpan data status aplikasi. |
WillEnterForeground(UIApplication) |
Dipanggil sebelum aplikasi kembali dari status latar belakang. |
WillFinishLaunching(UIApplication, NSDictionary) |
Menunjukkan bahwa peluncuran telah dimulai, tetapi pemulihan status belum terjadi. |
WillTerminate(UIApplication) |
Dipanggil jika aplikasi dihentikan karena kendala memori atau langsung oleh pengguna. |
Metode Ekstensi
GetDebugDescription(INSObjectProtocol) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . |
GetAccessibilityCustomRotors(NSObject) |
Mendapatkan array UIAccessibilityCustomRotor objek yang sesuai untuk |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Mengatur array UIAccessibilityCustomRotor objek yang sesuai untuk |
AccessibilityPerformMagicTap(IUIApplicationDelegate) |
Melakukan tindakan aplikasi yang paling penting. Seringkali, ini mengubah status aplikasi yang paling penting. |
ApplicationSignificantTimeChange(IUIApplicationDelegate, UIApplication) |
Menunjukkan perubahan waktu yang signifikan, seperti tengah malam, perubahan ke Daylight Savings, atau pergeseran zona waktu. |
ChangedStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect) |
Menunjukkan bahwa bingkai bilah status telah berubah. |
ContinueUserActivity(IUIApplicationDelegate, UIApplication, NSUserActivity, UIApplicationRestorationHandler) |
Memberi tahu aplikasi bahwa ada data yang terkait dengan melanjutkan tugas yang ditentukan sebagai NSUserActivity objek, lalu mengembalikan apakah aplikasi melanjutkan aktivitas. |
DidChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation) |
Menunjukkan bahwa orientasi bilah status telah berubah. |
DidDecodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder) |
Menunjukkan bahwa aplikasi harus memulihkan status tingkat tertinggi. |
DidEnterBackground(IUIApplicationDelegate, UIApplication) |
Menunjukkan bahwa aplikasi telah memasuki latar belakang. |
DidFailToContinueUserActivitiy(IUIApplicationDelegate, UIApplication, String, NSError) |
Menginformasikan aplikasi bahwa aktivitas jenis |
DidReceiveRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary, Action<UIBackgroundFetchResult>) |
Menunjukkan bahwa aplikasi menerima pemberitahuan jarak jauh. |
DidRegisterUserNotificationSettings(IUIApplicationDelegate, UIApplication, UIUserNotificationSettings) |
Pengembang tidak boleh menggunakan metode yang tidak digunakan lagi ini. Pengembang harus menggunakan 'UNUserNotificationCenter.RequestAuthorization' sebagai gantinya. |
FailedToRegisterForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSError) |
Menunjukkan bahwa Apple Push Service tidak berhasil mempersaingkan proses pendaftaran. |
FinishedLaunching(IUIApplicationDelegate, UIApplication) |
Aplikasi telah selesai diluncurkan. |
FinishedLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) |
Menunjukkan bahwa peluncuran telah selesai dan aplikasi akan segera mulai berjalan. |
GetSupportedInterfaceOrientations(IUIApplicationDelegate, UIApplication, UIWindow) |
Orientasi antarmuka yang didukung oleh aplikasi. |
GetViewController(IUIApplicationDelegate, UIApplication, String[], NSCoder) |
Mengambil UIViewController yang diidentifikasi oleh nilai terakhir dalam parameter restorationIdentifierComponents. |
GetWindow(IUIApplicationDelegate) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . |
HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, NSDictionary, Action) |
Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan jarak jauh, dan menyertakan |
HandleAction(IUIApplicationDelegate, UIApplication, String, NSDictionary, Action) |
Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan push, dan menyertakan |
HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, NSDictionary, Action) |
Menginformasikan aplikasi tindakan kustom untuk dilakukan berdasarkan pemberitahuan lokal, dan menyertakan |
HandleAction(IUIApplicationDelegate, UIApplication, String, UILocalNotification, Action) |
Menginformasikan aplikasi bahwa pengguna memilih tindakan yang diidentifikasi oleh |
HandleEventsForBackgroundUrl(IUIApplicationDelegate, UIApplication, String, Action) |
Dimunculkan ketika peristiwa yang berkaitan dengan latar belakang T:UIKit.NSUrlSession menunggu untuk diproses . |
HandleIntent(IUIApplicationDelegate, UIApplication, INIntent, Action<INIntentResponse>) |
Sistem meminta agar aplikasi menangani yang ditentukan |
HandleOpenURL(IUIApplicationDelegate, UIApplication, NSUrl) |
Pengembang harus menggunakan M:UIKit.UIApplicationDelegate.OpenUrl* daripada metode yang tidak digunakan lagi ini. |
HandleWatchKitExtensionRequest(IUIApplicationDelegate, UIApplication, NSDictionary, Action<NSDictionary>) |
Ekstensi watchkit telah membuat permintaan. |
OnActivated(IUIApplicationDelegate, UIApplication) |
Aplikasi ini telah berpindah dari status tidak aktif ke actie. |
OnResignActivation(IUIApplicationDelegate, UIApplication) |
Aplikasi ini akan berpindah dari status aktif ke status tidak aktif. |
OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, NSDictionary) |
Menunjukkan bahwa aplikasi harus membuka yang ditentukan |
OpenUrl(IUIApplicationDelegate, UIApplication, NSUrl, String, NSObject) |
Memuat sumber daya dari URL yang ditentukan. |
PerformActionForShortcutItem(IUIApplicationDelegate, UIApplication, UIApplicationShortcutItem, UIOperationHandler) |
Dipanggil oleh sistem ketika pengguna memulai tindakan cepat layar Beranda, kecuali interaksi ditangani di WillFinishLaunching(UIApplication, NSDictionary) atau M:UIKit.UIApplicationDelegate.DidFinishLaunching*. |
PerformFetch(IUIApplicationDelegate, UIApplication, Action<UIBackgroundFetchResult>) |
Menunjukkan bahwa aplikasi dapat memulai operasi pengambilan jika memiliki data untuk diunduh. |
ProtectedDataDidBecomeAvailable(IUIApplicationDelegate, UIApplication) |
File terproteksi sekarang tersedia. |
ProtectedDataWillBecomeUnavailable(IUIApplicationDelegate, UIApplication) |
Menunjukkan bahwa file yang dilindungi akan dienkripsi dan tidak tersedia untuk dibaca. |
ReceivedLocalNotification(IUIApplicationDelegate, UIApplication, UILocalNotification) |
Menunjukkan bahwa aplikasi menerima pemberitahuan lokal. |
ReceivedRemoteNotification(IUIApplicationDelegate, UIApplication, NSDictionary) |
Menunjukkan bahwa aplikasi menerima pemberitahuan jarak jauh. |
ReceiveMemoryWarning(IUIApplicationDelegate, UIApplication) |
Aplikasi ini telah menerima peringatan memori rendah dari sistem. |
RegisteredForRemoteNotifications(IUIApplicationDelegate, UIApplication, NSData) |
Menunjukkan bahwa perangkat berhasil terdaftar di Apple Push Service. |
SetWindow(IUIApplicationDelegate, UIWindow) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . |
ShouldAllowExtensionPointIdentifier(IUIApplicationDelegate, UIApplication, NSString) |
Meminta izin dari aplikasi untuk menjalankan ekstensi aplikasi berdasarkan titik ekstensi yang diidentifikasi oleh |
ShouldRequestHealthAuthorization(IUIApplicationDelegate, UIApplication) |
Sistem memanggil metode ini ketika aplikasi pengembang harus meminta pengguna untuk mengakses data HealthKit. |
ShouldRestoreApplicationState(IUIApplicationDelegate, UIApplication, NSCoder) |
Apakah aplikasi harus memulihkan informasi status tersimpan. |
ShouldSaveApplicationState(IUIApplicationDelegate, UIApplication, NSCoder) |
Apakah aplikasi harus menyimpan informasi status aplikasi. |
UserActivityUpdated(IUIApplicationDelegate, UIApplication, NSUserActivity) |
Menginformasikan aplikasi bahwa NSUserActivity objek di telah diperbarui |
UserDidAcceptCloudKitShare(IUIApplicationDelegate, UIApplication, CKShareMetadata) |
Kelas yang digunakan untuk menerima peristiwa yang UIApplicationdiangkat oleh . |
WillChangeStatusBarFrame(IUIApplicationDelegate, UIApplication, CGRect) |
Menunjukkan bahwa bingkai bilah status akan berubah. |
WillChangeStatusBarOrientation(IUIApplicationDelegate, UIApplication, UIInterfaceOrientation, Double) |
Menunjukkan bahwa orientasi bilah status akan berubah. |
WillContinueUserActivity(IUIApplicationDelegate, UIApplication, String) |
Memberi tahu aplikasi bahwa pengguna mencoba melanjutkan |
WillEncodeRestorableState(IUIApplicationDelegate, UIApplication, NSCoder) |
Menunjukkan bahwa aplikasi akan menyimpan data status aplikasi. |
WillEnterForeground(IUIApplicationDelegate, UIApplication) |
Menunjukkan bahwa aplikasi akan memasuki latar depan. |
WillFinishLaunching(IUIApplicationDelegate, UIApplication, NSDictionary) |
Menunjukkan bahwa aplikasi akan menyelesaikan prosedur peluncurannya. |
WillTerminate(IUIApplicationDelegate, UIApplication) |
Menunjukkan bahwa aplikasi akan dihentikan. |