luxlabs header browser preview


@class NSArray, NSURL, NSString, NSDictionary, NSMutableDictionary;

@interface NSBundle : NSObject {
    _Atomic unsigned long long _flags;
    _Atomic struct __CFBundle *_cfBundle;
    NSMutableDictionary *_attributedStringTable;
    Class _principalClass;
    id _initialPath;
    id _resolvedPath;
    NSString *_firstClassName;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
}

@property (class, readonly) NSBundle *mainBundle;
@property (class, readonly, copy) NSArray *allBundles;
@property (class, readonly, copy) NSArray *allFrameworks;

@property (readonly, getter=isLoaded) BOOL loaded;
@property (readonly, copy) NSURL *bundleURL;
@property (readonly, copy) NSURL *resourceURL;
@property (readonly, copy) NSURL *executableURL;
@property (readonly, copy) NSURL *privateFrameworksURL;
@property (readonly, copy) NSURL *sharedFrameworksURL;
@property (readonly, copy) NSURL *sharedSupportURL;
@property (readonly, copy) NSURL *builtInPlugInsURL;
@property (readonly, copy) NSURL *appStoreReceiptURL;
@property (readonly, copy) NSString *bundlePath;
@property (readonly, copy) NSString *resourcePath;
@property (readonly, copy) NSString *executablePath;
@property (readonly, copy) NSString *privateFrameworksPath;
@property (readonly, copy) NSString *sharedFrameworksPath;
@property (readonly, copy) NSString *sharedSupportPath;
@property (readonly, copy) NSString *builtInPlugInsPath;
@property (readonly, copy) NSString *bundleIdentifier;
@property (readonly, copy) NSDictionary *infoDictionary;
@property (readonly, copy) NSDictionary *localizedInfoDictionary;
@property (readonly) Class principalClass;
@property (readonly, copy) NSArray *preferredLocalizations;
@property (readonly, copy) NSArray *localizations;
@property (readonly, copy) NSString *developmentLocalization;
@property (readonly, copy) NSArray *executableArchitectures;

+ (id)pathForResource:(id)a0 ofType:(id)a1 inDirectory:(id)a2;
+ (id)bundleWithIdentifier:(id)a0;
+ (id)debugDescription;
+ (id)preferredLocalizationsFromArray:(id)a0;
+ (id)bundleForClass:(Class)a0;
+ (id)URLForResource:(id)a0 withExtension:(id)a1 subdirectory:(id)a2 inBundleWithURL:(id)a3;
+ (id)bundleWithPath:(id)a0;
+ (id)URLsForResourcesWithExtension:(id)a0 subdirectory:(id)a1 inBundleWithURL:(id)a2;
+ (id)_bundleWithIdentifier:(id)a0 andLibraryName:(id)a1;
+ (id)_localizedStringsForKeys:(id)a0 forAllLocalizationsOfTable:(id)a1 inBundleWithURL:(id)a2;
+ (id)bundleWithURL:(id)a0;
+ (id)findBundleResourceURLsCallingMethod:(SEL)a0 baseURL:(id)a1 passingTest:(id /* block */)a2;
+ (id)findBundleResources:(id)a0 callingMethod:(SEL)a1 directory:(id)a2 languages:(id)a3 name:(id)a4 types:(id)a5 limit:(unsigned long long)a6;
+ (id)loadedBundles;
+ (id)pathsForResourcesOfType:(id)a0 inDirectory:(id)a1;
+ (id)preferredLocalizationsFromArray:(id)a0 forPreferences:(id)a1;
+ (void)setSystemLanguages:(id)a0;

- (BOOL)load;
- (BOOL)unload;
- (id)initWithPath:(id)a0;
- (id)initWithURL:(id)a0;
- (void)dealloc;
- (unsigned long long)versionNumber;
- (id)localizedStringForKey:(id)a0 value:(id)a1 table:(id)a2;
- (id)pathForResource:(id)a0 ofType:(id)a1;
- (id)description;
- (id)objectForInfoDictionaryKey:(id)a0;
- (id)pathForResource:(id)a0 ofType:(id)a1 inDirectory:(id)a2;
- (id)bundleLanguages;
- (id)URLForAuxiliaryExecutable:(id)a0;
- (id)URLForResource:(id)a0 withExtension:(id)a1;
- (id)URLsForResourcesWithExtension:(id)a0 subdirectory:(id)a1;
- (id)URLsForResourcesWithExtension:(id)a0 subdirectory:(id)a1 localization:(id)a2;
- (void)setPreservationPriority:(double)a0 forTag:(id)a1;
- (void)__static;
- (id)URLForResource:(id)a0 withExtension:(id)a1 subdirectory:(id)a2;
- (id)URLForResource:(id)a0 withExtension:(id)a1 subdirectory:(id)a2 localization:(id)a3;
- (struct __CFBundle { } *)_cfBundle;
- (struct __CFBundle { } *)_cfBundleIfPresent;
- (id)_initUniqueWithPath:(id)a0;
- (id)_initUniqueWithURL:(id)a0;
- (id)_localizedStringNoCacheNoMarkdownParsingForKey:(id)a0 value:(id)a1 table:(id)a2 localizations:(id)a3 actualTableURL:(id *)a4 formatSpecifierConfiguration:(id *)a5;
- (id)_localizedStringsForKeys:(id)a0 forAllLocalizationsOfTable:(id)a1;
- (id)_objectForUnlocalizedInfoDictionaryKey:(id)a0;
- (id)_pathForResource:(id)a0 ofType:(id)a1 inDirectory:(id)a2 forRegion:(id)a3;
- (id)_pathsForResourcesOfType:(id)a0 inDirectory:(id)a1 forRegion:(id)a2;
- (id)_regionsArray;
- (BOOL)_searchForLocalizedString:(id)a0 foundKey:(id *)a1 foundTable:(id *)a2;
- (id)_wrappedBundleURL;
- (id)_wrapperContainerURL;
- (Class)classNamed:(id)a0;
- (id)findBundleResourceURLsCallingMethod:(SEL)a0 passingTest:(id /* block */)a1;
- (void)invalidateResourceCache;
- (BOOL)loadAndReturnError:(id *)a0;
- (id)localizedAttributedStringForKey:(id)a0 value:(id)a1 table:(id)a2;
- (id)localizedAttributedStringForKey:(id)a0 value:(id)a1 table:(id)a2 localization:(id)a3;
- (id)localizedStringForKey:(id)a0 value:(id)a1 table:(id)a2 localization:(id)a3;
- (id)localizedStringForKey:(id)a0 value:(id)a1 table:(id)a2 localizations:(id)a3;
- (id)localizedStringsForTable:(id)a0 localization:(id)a1;
- (id)pathForAuxiliaryExecutable:(id)a0;
- (id)pathForResource:(id)a0 ofType:(id)a1 inDirectory:(id)a2 forLanguage:(id)a3;
- (id)pathForResource:(id)a0 ofType:(id)a1 inDirectory:(id)a2 forLocalization:(id)a3;
- (id)pathsForResourcesOfType:(id)a0 inDirectory:(id)a1;
- (id)pathsForResourcesOfType:(id)a0 inDirectory:(id)a1 forLanguage:(id)a2;
- (id)pathsForResourcesOfType:(id)a0 inDirectory:(id)a1 forLocalization:(id)a2;
- (BOOL)preflightAndReturnError:(id *)a0;
- (double)preservationPriorityForTag:(id)a0;
- (void)setPreservationPriority:(double)a0 forTags:(id)a1;

@end