Dev:UIKit.framework/MIG subsystem

From The Apple Wiki

This page lists all known MIG subsystems of UIKit.framework in version 3.1.

UIKit MIG Server

General characteristics

Bootstrap service name appID.UIKit.migserver
Subsystem server symbol _UIXXUIKit_subsystem
Server prefix _UIXX
Client prefix UI
Routine IDs 1,100,000 – 1,100,007
Routines count 8
Client interface UIKit.framework (used exclusively by SpringBoard)

Routines

ID Routine & Arguments High-level server receiver High-level client call
1,100,000 HideTopMostMiniAlert
(mach_port_t server, int fenceID)
+[_UIAlertManager hideTopmostMiniAlert:] -[UIRemoteApplication hideTopMostMiniAlert:]
1,100,001 ShowTopMostMiniAlert
(mach_port_t server)
+[_UIAlertManager showTopmostMiniAlert] -[UIRemoteApplication showTopMostMiniAlert]
1,100,002 StatusBarWillAnimateToHeight
(mach_port_t server, float height, float duration, int fenceID)
-[UIApplication statusBarWillAnimateToHeight:duration:fence:] -[UIRemoteApplication statusBarWillAnimateToHeight:duration:fence:]
1,100,003 SimpleRemoteAction
(mach_port_t server, int action)
-[UIApplication _postSimpleRemoteNotificationForAction:] -[UIRemoteApplication simpleRemoteActionDidOccur:]
1,100,004 SheetWithRemoteIdentifierDidDismiss
(mach_port_t server, const char* remoteID)
-[UIApplication(UIApplication_RemoteSheet) _sheetWithRemoteIdentifierDidDismiss:] -[UIRemoteApplication sheetWithRemoteViewIdentifierDidDismiss:]
1,100,005 RemoteNotificationRegistrationSucceeded
(mach_port_t server, void* token, size_t tokenLength)
-[id<UIApplicationDelegate> application:didRegisterForRemoteNotificationsWithDeviceToken:] -[UIRemoteApplication remoteNotificationRegistrationSucceededWithDeviceToken:]
1,100,006 RemoteNotificationRegistrationFailedWithError
(mach_port_t server, const char* domain, int errorCode, const char* localizedDescription)
-[id<UIApplicationDelegate> application:didFailToRegisterForRemoteNotificationsWithError:] -[UIRemoteApplication remoteNotificationRegistrationFailedWithErrorDomain:code:localizedDescription:]
1,100,007 RemoteNotificationMessageDelivered
(mach_port_t server)
-[id<UIApplicationDelegate> application:didReceiveRemoteNotification:] -[UIRemoteApplication remoteNotificationMessageDelivered]