Class NSLocale

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class NSLocale
extends NSObject
implements NSSecureCoding
  • Constructor Details

    • NSLocale

      protected NSLocale​(NSObject.Handle h, long handle)
    • NSLocale

      protected NSLocale​(NSObject.SkipInit skipInit)
    • NSLocale

      public NSLocale​(String string)
    • NSLocale

      public NSLocale​(NSCoder coder)
    • NSLocale

      public NSLocale​(Locale locale)
  • Method Details

    • getCalendarIdentifier

      public String getCalendarIdentifier()
      Since:
      Available in iOS 10.0 and later.
    • getAutoupdatingCurrentLocale

      public static NSLocale getAutoupdatingCurrentLocale()
    • getCurrentLocale

      public static NSLocale getCurrentLocale()
    • getSystemLocale

      public static NSLocale getSystemLocale()
    • getAvailableLocaleIdentifiers

      public static List<String> getAvailableLocaleIdentifiers()
    • getISOLanguageCodes

      public static List<String> getISOLanguageCodes()
    • getISOCountryCodes

      public static List<String> getISOCountryCodes()
    • getISOCurrencyCodes

      public static List<String> getISOCurrencyCodes()
    • getCommonISOCurrencyCodes

      public static List<String> getCommonISOCurrencyCodes()
    • getPreferredLanguages

      public static List<String> getPreferredLanguages()
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • toLocale

      public Locale toLocale()
    • getLocaleIdentifier

      public String getLocaleIdentifier()
    • getLanguageCode

      public String getLanguageCode()
    • getCountryCode

      public String getCountryCode()
    • getScriptCode

      public String getScriptCode()
    • getVariantCode

      public String getVariantCode()
    • getExemplarCharacterSet

      public NSCharacterSet getExemplarCharacterSet()
    • getCollationIdentifier

      public String getCollationIdentifier()
    • usesMetricSystem

      public boolean usesMetricSystem()
    • getMeasurementSystem

      public String getMeasurementSystem()
    • getDecimalSeparator

      public String getDecimalSeparator()
    • getGroupingSeparator

      public String getGroupingSeparator()
    • getCurrencySymbol

      public String getCurrencySymbol()
    • getCurrencyCode

      public String getCurrencyCode()
    • getCollatorIdentifier

      public String getCollatorIdentifier()
      Since:
      Available in iOS 4.0 and later.
    • getQuotationBeginDelimiter

      public String getQuotationBeginDelimiter()
      Since:
      Available in iOS 4.0 and later.
    • getQuotationEndDelimiter

      public String getQuotationEndDelimiter()
      Since:
      Available in iOS 4.0 and later.
    • getAlternateQuotationBeginDelimiter

      public String getAlternateQuotationBeginDelimiter()
      Since:
      Available in iOS 4.0 and later.
    • getAlternateQuotationEndDelimiter

      public String getAlternateQuotationEndDelimiter()
      Since:
      Available in iOS 4.0 and later.
    • CurrentLocaleDidChangeNotification

      public static NSString CurrentLocaleDidChangeNotification()
    • getComponent

      public NSObject getComponent​(NSLocaleComponent key)
    • getComponentDisplayName

      public String getComponentDisplayName​(NSLocaleComponent key, NSObject value)
    • init

      protected long init​(String string)
    • getComponentsFromLocaleIdentifier

      public static NSLocaleComponents getComponentsFromLocaleIdentifier​(String string)
    • getLocaleIdentifierFromComponents

      public static String getLocaleIdentifierFromComponents​(NSLocaleComponents dict)
    • getCanonicalLocaleIdentifier

      public static String getCanonicalLocaleIdentifier​(String string)
    • getCanonicalLanguageIdentifier

      public static String getCanonicalLanguageIdentifier​(String string)
    • getLocaleIdentifierFromWindowsLocaleCode

      public static String getLocaleIdentifierFromWindowsLocaleCode​(int lcid)
    • getWindowsLocaleCodeFromLocaleIdentifier

      public static int getWindowsLocaleCodeFromLocaleIdentifier​(String localeIdentifier)
    • getCharacterDirection

      public static NSLocaleLanguageDirection getCharacterDirection​(String isoLangCode)
    • getLineDirection

      public static NSLocaleLanguageDirection getLineDirection​(String isoLangCode)
    • encode

      public void encode​(NSCoder coder)
      Specified by:
      encode in interface NSCoding
    • init

      protected long init​(NSCoder coder)