Skip to content

Instantly share code, notes, and snippets.

@ole
Created October 1, 2012 17:48
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ole/3813291 to your computer and use it in GitHub Desktop.
Save ole/3813291 to your computer and use it in GitHub Desktop.
MailCompositionService.app class dump from the iOS 6.0 Simulator
/*
* Generated by class-dump 3.3.4 (64 bit).
*
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
*/
#pragma mark Named Structures
struct CGPoint {
float _field1;
float _field2;
};
struct CGRect {
struct CGPoint _field1;
struct CGSize _field2;
};
struct CGSize {
float _field1;
float _field2;
};
/*
* Generated by class-dump 3.3.4 (64 bit).
*
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
*/
#import "UINavigationController.h"
@class MFMailComposeController;
@interface ComposeNavigationController : UINavigationController
{
MFMailComposeController *_composeViewController;
}
+ (void)removeAutosavedMessageWithIdentifier:(id)arg1;
+ (BOOL)hasAutosavedMessageWithIdentifier:(id)arg1;
- (void)scrollToTopAnimated:(BOOL)arg1;
- (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
- (void)setAutorotationDelegate:(id)arg1;
- (void)autosaveWithHandler:(id)arg1;
- (void)recoverAutosavedMessageWithIdentifier:(id)arg1;
- (int)resolution;
- (BOOL)isDirty;
- (id)_mailComposeView;
- (id)_mailComposeController;
- (struct CGRect)frameForAttachmentWithIdentifier:(id)arg1;
- (void)_setCompositionContext:(id)arg1;
- (void)setInitialTitle:(id)arg1;
- (void)setContentVisible:(BOOL)arg1;
@property(nonatomic) id <MFMailComposeViewControllerDelegate> mailComposeDelegate;
- (void)viewWillDisappear:(BOOL)arg1;
- (void)viewDidAppear:(BOOL)arg1;
- (id)view;
- (void)dealloc;
- (id)initWithComposition:(id)arg1 mailComposeControllerOptions:(unsigned int)arg2;
- (id)initWithComposition:(id)arg1;
- (id)initWithURL:(id)arg1;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
@end
/*
* Generated by class-dump 3.3.4 (64 bit).
*
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
*/
#import "UIViewController.h"
#import "MFMailComposeRemoteService-Protocol.h"
#import "MFMailComposeViewControllerDelegate-Protocol.h"
@class ComposeNavigationController, NSMutableDictionary, XPCProxy<MFMailComposeRemoteHost>, _MFMailCompositionContext;
@interface ComposeServiceRemoteViewController : UIViewController <MFMailComposeViewControllerDelegate, MFMailComposeRemoteService>
{
XPCProxy<MFMailComposeRemoteHost> *_proxy;
ComposeNavigationController *_navigationController;
_MFMailCompositionContext *_compositionContext;
NSMutableDictionary *_attachmentIdentifiersMap;
}
- (id)proxy:(id)arg1 detailedSignatureForSelector:(SEL)arg2;
- (void)autosaveWithReplyHandler:(id)arg1;
- (void)framesForAttachmentsWithIdentifiers:(id)arg1 replyHandler:(id)arg2;
- (void)setContentVisible:(BOOL)arg1;
- (void)_invokeReplyHandler:(id)arg1 withResponse:(void)arg2;
- (void)commitCompositionValuesWithReplyHandler:(id)arg1;
- (void)addAttachmentData:(id)arg1 mimeType:(id)arg2 fileName:(id)arg3 identifier:(id)arg4;
- (void)setUICustomizationData:(id)arg1;
- (void)setCompositionValues:(id)arg1;
- (void)_firstDraw:(id)arg1;
- (void)viewServiceDidTerminateWithError:(id)arg1;
- (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
- (void)_hostApplicationWillEnterForeground;
- (void)_hostApplicationDidEnterBackground;
- (void)_willAppearInRemoteViewController:(id)arg1;
- (BOOL)shouldAutorotateToInterfaceOrientation:(int)arg1;
- (void)loadView;
- (void)dealloc;
- (id)initWithNibName:(id)arg1 bundle:(id)arg2;
@end
/*
* Generated by class-dump 3.3.4 (64 bit).
*
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
*/
@protocol MFMailComposeRemoteHost
- (void)bodyFinishedDrawing;
- (void)compositionFinishedWithResult:(id)arg1 error:(id)arg2;
@end
/*
* Generated by class-dump 3.3.4 (64 bit).
*
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
*/
@protocol MFMailComposeRemoteService
- (void)autosaveWithReplyHandler:(id)arg1;
- (void)framesForAttachmentsWithIdentifiers:(id)arg1 replyHandler:(id)arg2;
- (void)setContentVisible:(BOOL)arg1;
- (void)commitCompositionValuesWithReplyHandler:(id)arg1;
- (void)addAttachmentData:(id)arg1 mimeType:(id)arg2 fileName:(id)arg3 identifier:(id)arg4;
- (void)setUICustomizationData:(id)arg1;
- (void)setCompositionValues:(id)arg1;
@end
/*
* Generated by class-dump 3.3.4 (64 bit).
*
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
*/
#import "NSObject-Protocol.h"
@protocol MFMailComposeViewControllerDelegate <NSObject>
@optional
- (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
@end
/*
* Generated by class-dump 3.3.4 (64 bit).
*
* class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2011 by Steve Nygard.
*/
@protocol NSObject
- (id)description;
- (unsigned int)retainCount;
- (id)autorelease;
- (oneway void)release;
- (id)retain;
- (BOOL)respondsToSelector:(SEL)arg1;
- (BOOL)conformsToProtocol:(id)arg1;
- (BOOL)isMemberOfClass:(Class)arg1;
- (BOOL)isKindOfClass:(Class)arg1;
- (BOOL)isProxy;
- (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3;
- (id)performSelector:(SEL)arg1 withObject:(id)arg2;
- (id)performSelector:(SEL)arg1;
- (struct _NSZone *)zone;
- (id)self;
- (Class)class;
- (Class)superclass;
- (unsigned int)hash;
- (BOOL)isEqual:(id)arg1;
@optional
- (id)debugDescription;
@end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment