Class NSBundle

    • Constructor Detail

      • NSBundle

        public NSBundle()
      • NSBundle

        public NSBundle​(NSURL url)
        Since:
        Available in iOS 4.0 and later.
      • NSBundle

        public NSBundle​(java.io.File file)
    • Method Detail

      • getMainBundle

        public static NSBundle getMainBundle()
      • isLoaded

        public boolean isLoaded()
      • getBundleURL

        public NSURL getBundleURL()
        Since:
        Available in iOS 4.0 and later.
      • getResourceURL

        public NSURL getResourceURL()
        Since:
        Available in iOS 4.0 and later.
      • getExecutableURL

        public NSURL getExecutableURL()
        Since:
        Available in iOS 4.0 and later.
      • getPrivateFrameworksURL

        public NSURL getPrivateFrameworksURL()
        Since:
        Available in iOS 4.0 and later.
      • getSharedFrameworksURL

        public NSURL getSharedFrameworksURL()
        Since:
        Available in iOS 4.0 and later.
      • getSharedSupportURL

        public NSURL getSharedSupportURL()
        Since:
        Available in iOS 4.0 and later.
      • getBuiltInPlugInsURL

        public NSURL getBuiltInPlugInsURL()
        Since:
        Available in iOS 4.0 and later.
      • getAppStoreReceiptURL

        public NSURL getAppStoreReceiptURL()
        Since:
        Available in iOS 7.0 and later.
      • getBundlePath

        public java.lang.String getBundlePath()
      • getResourcePath

        public java.lang.String getResourcePath()
      • getExecutablePath

        public java.lang.String getExecutablePath()
      • getPrivateFrameworksPath

        public java.lang.String getPrivateFrameworksPath()
      • getSharedFrameworksPath

        public java.lang.String getSharedFrameworksPath()
      • getSharedSupportPath

        public java.lang.String getSharedSupportPath()
      • getBuiltInPlugInsPath

        public java.lang.String getBuiltInPlugInsPath()
      • getBundleIdentifier

        public java.lang.String getBundleIdentifier()
      • getPrincipalClass

        public java.lang.Class<?> getPrincipalClass()
      • getPreferredLocalizations

        public java.util.List<java.lang.String> getPreferredLocalizations()
      • getLocalizations

        public java.util.List<java.lang.String> getLocalizations()
      • getDevelopmentLocalization

        public java.lang.String getDevelopmentLocalization()
      • DidLoadNotification

        public static NSString DidLoadNotification()
      • LoadedClassesKey

        protected static NSString LoadedClassesKey()
      • init

        protected long init​(java.lang.String path)
      • init

        protected long init​(NSURL url)
        Since:
        Available in iOS 4.0 and later.
      • findAuxiliaryExecutableURL

        public NSURL findAuxiliaryExecutableURL​(java.lang.String executableName)
        Since:
        Available in iOS 4.0 and later.
      • findAuxiliaryExecutablePath

        public java.lang.String findAuxiliaryExecutablePath​(java.lang.String executableName)
      • findResourceURL

        public NSURL findResourceURL​(java.lang.String name,
                                     java.lang.String ext)
        Since:
        Available in iOS 4.0 and later.
      • findResourceURL

        public NSURL findResourceURL​(java.lang.String name,
                                     java.lang.String ext,
                                     java.lang.String subpath)
        Since:
        Available in iOS 4.0 and later.
      • findResourceURL

        public NSURL findResourceURL​(java.lang.String name,
                                     java.lang.String ext,
                                     java.lang.String subpath,
                                     java.lang.String localizationName)
        Since:
        Available in iOS 4.0 and later.
      • findResourceURLs

        public NSArray<NSURL> findResourceURLs​(java.lang.String ext,
                                               java.lang.String subpath)
        Since:
        Available in iOS 4.0 and later.
      • findResourceURLs

        public NSArray<NSURL> findResourceURLs​(java.lang.String ext,
                                               java.lang.String subpath,
                                               java.lang.String localizationName)
        Since:
        Available in iOS 4.0 and later.
      • findResourcePath

        public java.lang.String findResourcePath​(java.lang.String name,
                                                 java.lang.String ext)
      • findResourcePath

        public java.lang.String findResourcePath​(java.lang.String name,
                                                 java.lang.String ext,
                                                 java.lang.String subpath)
      • findResourcePath

        public java.lang.String findResourcePath​(java.lang.String name,
                                                 java.lang.String ext,
                                                 java.lang.String subpath,
                                                 java.lang.String localizationName)
      • findResourcesPaths

        public java.util.List<java.lang.String> findResourcesPaths​(java.lang.String ext,
                                                                   java.lang.String subpath)
      • findResourcesPaths

        public java.util.List<java.lang.String> findResourcesPaths​(java.lang.String ext,
                                                                   java.lang.String subpath,
                                                                   java.lang.String localizationName)
      • getLocalizedString

        public java.lang.String getLocalizedString​(java.lang.String key,
                                                   java.lang.String value,
                                                   java.lang.String tableName)
      • getInfoDictionaryObject

        public NSObject getInfoDictionaryObject​(java.lang.String key)
      • getClassNamed

        public java.lang.Class<?> getClassNamed​(java.lang.String className)
      • getBundle

        public static NSBundle getBundle​(java.lang.Class<?> aClass)
      • getBundle

        public static NSBundle getBundle​(java.lang.String identifier)
      • findResourceURLInBundle

        public static NSURL findResourceURLInBundle​(java.lang.String name,
                                                    java.lang.String ext,
                                                    java.lang.String subpath,
                                                    NSURL bundleURL)
        Since:
        Available in iOS 4.0 and later.
      • findResourceURLsInBundle

        public static java.util.List<java.lang.String> findResourceURLsInBundle​(java.lang.String ext,
                                                                                java.lang.String subpath,
                                                                                NSURL bundleURL)
        Since:
        Available in iOS 4.0 and later.
      • findResourcePathInBundle

        public static java.lang.String findResourcePathInBundle​(java.lang.String name,
                                                                java.lang.String ext,
                                                                java.lang.String bundlePath)
      • findResourcesPathsInBundle

        public static java.util.List<java.lang.String> findResourcesPathsInBundle​(java.lang.String ext,
                                                                                  java.lang.String bundlePath)
      • getPreferredLocalizations

        public static java.util.List<java.lang.String> getPreferredLocalizations​(java.util.List<java.lang.String> localizationsArray)
      • getPreferredLocalizations

        public static java.util.List<java.lang.String> getPreferredLocalizations​(java.util.List<java.lang.String> localizationsArray,
                                                                                 java.util.List<java.lang.String> preferencesArray)