UIKit.framework/MIG subsystem

From iPhone Development Wiki
Revision as of 19:16, 21 November 2009 by KennyTM~ (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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]