@class NSURLConnection, NSString, NSArray, NSURL, NSUserActivity, UIImage, NSMutableData; @protocol WebClipDelegate; @interface UIWebClip : NSObject { unsigned long long currentIconIndex; UIImage *iconImage; NSMutableData *_customIconData; NSURLConnection *_iconConnection; NSMutableData *_customStartupImageData; NSURLConnection *_startupImageConnection; NSMutableData *_customStartupLandscapeImageData; NSURLConnection *_startupLandscapeImageConnection; } @property (copy) NSString *identifier; @property (retain, nonatomic) NSURL *pageURL; @property (retain) NSArray *icons; @property (retain) NSURL *startupImageURL; @property (retain) NSURL *startupLandscapeImageURL; @property (copy, nonatomic) NSString *title; @property (copy, nonatomic) NSString *applicationBundleIdentifier; @property (copy, nonatomic) NSString *placeholderBundleIdentifier; @property (copy, nonatomic) NSURL *manifestId; @property (copy, nonatomic) NSString *shortcutIdentifier; @property (readonly, nonatomic) NSURL *applicationLaunchURL; @property (readonly, nonatomic) NSUserActivity *appClipUserActivity; @property (readonly, nonatomic) unsigned long long bundleVersion; @property BOOL fullScreen; @property BOOL classicMode; @property BOOL removalDisallowed; @property BOOL isAppClip; @property BOOL scenelessBackgroundLaunch; @property unsigned long long contentMode; @property BOOL ignoreManifestScope; @property BOOL configurationIsManaged; @property (readonly) BOOL iconIsScreenShotBased; @property (readonly) BOOL iconIsPrecomposed; @property (readonly) BOOL iconIsPrerendered; @property unsigned long long supportedOrientations; @property long long statusBarStyle; @property (nonatomic) unsigned long long webClipStatusBarStyle; @property (readonly) NSString *iconImagePath; @property (readonly, retain, nonatomic) UIImage *iconImage; @property (retain, nonatomic) UIImage *startupImage; @property (retain, nonatomic) UIImage *startupLandscapeImage; @property (retain, nonatomic) UIImage *initialLaunchImage; @property (weak, nonatomic) id delegate; + (id)appClips; + (id)webClipIconsForWebDocumentView:(id)a0; + (id)webClipWithURL:(id)a0; + (id)webClipTitleForWebDocumentView:(id)a0; + (id)_contentForMetaName:(id)a0 inWebDocumentView:(id)a1; + (id)_normalizedWebClipIdentifierFromBundleIdentifier:(id)a0; + (BOOL)_webClipFullScreenValueForMetaTagContent:(id)a0; + (id)_webClipLinkTagsFromWebDocumentView:(id)a0; + (unsigned long long)_webClipOrientationsForMetaTagContent:(id)a0; + (long long)_webClipStatusBarStyleForMetaTagContent:(id)a0; + (BOOL)bundleIdentifierContainsWebClipIdentifier:(id)a0; + (id)clipsIncludingWebClips:(BOOL)a0 includingAppClips:(BOOL)a1; + (id)pathForWebClipCacheWithIdentifier:(id)a0; + (id)pathForWebClipStorageWithIdentifier:(id)a0; + (id)pathForWebClipWithIdentifier:(id)a0; + (id)urlForWebClipWithIdentifier:(id)a0; + (BOOL)webClipClassicModeValueForWebDocumentView:(id)a0; + (BOOL)webClipFullScreenValueForWebDocumentView:(id)a0; + (id)webClipIconsForWebClipLinkTags:(id)a0 pageURL:(id)a1; + (id)webClipIdentifierFromBundleIdentifier:(id)a0; + (unsigned long long)webClipOrientationsForWebDocumentView:(id)a0; + (long long)webClipStatusBarStyleForWebDocumentView:(id)a0; + (id)webClipWithIdentifier:(id)a0; + (id)webClips; + (id)webClipsDirectoryPath; - (void)dealloc; - (void)connection:(id)a0 didReceiveData:(id)a1; - (id)_initWithIdentifier:(id)a0; - (void)connectionDidFinishLoading:(id)a0; - (id)bundleIdentifier; - (void).cxx_destruct; - (void)_reloadProperties; - (void)connection:(id)a0 didReceiveResponse:(id)a1; - (void)connection:(id)a0 didFailWithError:(id)a1; - (id)_info; - (BOOL)_writeImage:(id)a0 toDiskWithFileName:(id)a1; - (void)configureWithMetaTags:(id)a0 linkTags:(id)a1; - (id)_bundleImageWithName:(id)a0; - (id)_bundleResourceWithName:(id)a0; - (BOOL)_createApplicationRecord; - (id)_createPlaceholderBundleIdentifier; - (id)_launchURLWithScheme:(id)a0; - (void)_readPropertiesFromBundle:(id)a0; - (BOOL)_requiresPlaceholderBundle; - (void)_setIconImage:(id)a0 isPrecomposed:(BOOL)a1 isScreenShotBased:(BOOL)a2; - (void)cancelMediaUpdate; - (void)coordinator:(id)a0 canceledWithReason:(id)a1 client:(unsigned long long)a2; - (void)coordinatorDidCompleteSuccessfully:(id)a0 forApplicationRecord:(id)a1; - (BOOL)createOnDisk; - (BOOL)ensurePlaceholderBundle; - (id)generateIconImageForFormat:(int)a0 scale:(double)a1; - (id)getStartupImage:(long long)a0; - (BOOL)removeFromDisk; - (void)requestCustomIconUpdate; - (void)requestCustomLandscapeStartupImageUpdate; - (void)requestCustomPortraitStartupImageUpdate; - (void)requestIconUpdateInSpringBoard; - (void)setContentModeWithString:(id)a0; - (void)setIconImage:(id)a0 isPrecomposed:(BOOL)a1; - (void)setIconImageFromScreenshot:(id)a0; - (void)stopLoadingCustomIcon; - (void)stopLoadingStartupImage; - (void)stopLoadingStartupLandscapeImage; - (BOOL)tryLoadingNextCustomIcon; - (void)updateCustomMediaLocationsFromWebDocumentView:(id)a0; - (void)updateCustomMediaLocationsWithWebClipLinkTags:(id)a0 baseURL:(id)a1; - (BOOL)updateOnDisk; @end