`
zani
  • 浏览: 356186 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

IOS 如何获取当前设置的语言

 
阅读更多

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
NSArray *languages = [defaults objectForKey:@"AppleLanguages"]; 
NSString *currentLanguage = [languages objectAtIndex:0];
取得设置好的语言。。日语是ja,中文是zh_Hans 

分享到:
评论

相关推荐

    swift-iOS手动切换显示语言

    4. **切换语言**:当用户选择一种语言后,我们需要更改应用的当前语言环境。这可以通过以下步骤实现: - 获取用户选择的语言代码。 - 创建一个新的`NSLocale`对象,使用选择的语言代码。 - 使用`UserDefaults`来...

    iOS移动应用开发 iOS 获取日期的年月日(OC).pdf

    在iOS移动应用开发中,获取当前日期的年、月、日是常见的需求。Objective-C(OC)作为苹果平台上的主要编程语言,提供了丰富的API来处理日期和时间。本篇文章将详细解析如何使用Objective-C获取日期的年、月、日。 ...

    iOS-OC-获取WiFi信息

    在标题"iOS-OC-获取WiFi信息"中,我们关注的是如何在iOS应用中获取设备当前连接的WiFi的相关信息。这通常是通过使用Apple提供的CoreTelephony框架来实现的,因为该框架提供了访问移动网络状态和无线网络信息的功能。...

    ios应用实现多语言demo

    在iOS中,国际化主要涉及创建并管理各种语言资源文件,以便用户可以根据他们的设备设置来选择相应的语言。 2. **Localizable.strings文件**:这是iOS中用于存储不同语言字符串的关键文件。开发者会在这些文件中定义...

    iOS应用内切换语言

    5. **动态更新**:如果希望在不重启应用的情况下切换语言,可以使用`[[NSBundle mainBundle] preferredLocalizations]`获取当前的首选语言,并强制更新界面。但需要注意,不是所有的界面元素都能立即响应,可能需要...

    IOS应用源码Demo-获取全球当前所有时区的当前时间TestTimeZone-毕设学习.zip

    "IOS应用源码Demo-获取全球当前所有时区的当前时间TestTimeZone-毕设学习.zip" 这个标题表明我们有一个iOS应用的源代码示例,其功能是获取并显示全球所有时区的当前时间。这个项目可能是为了一次毕业设计或者学习...

    ios获取手机系统信息源码

    本文将深入探讨如何使用Objective-C(OC)语言来获取iPhone或iPad的系统版本号、MAC地址等关键数据信息。 首先,我们要了解iOS设备的一些基本属性,如系统版本、设备型号、唯一标识符等。这些信息可以帮助我们更好...

    iOS获取当前设备型号等信息(全)包含iPhone和iPh

    1. **获取设备型号**:在iOS中,可以使用`UIDevice`类来获取当前设备的型号。`UIDevice.current.model`返回设备的用户友好模型名称,如"iPhone 12 Pro Max"。如果需要设备的机器型号(如"iPhone12,3"),则使用`...

    ios-获取国际手机区号.zip

    在iOS中,我们可以利用`CoreTelephony`框架来获取设备当前的网络信息,包括SIM卡中的国家代码。但是,这仅限于设备已插入SIM卡并且有可用的网络连接。以下是如何使用`CoreTelephony`获取国家代码的步骤: 1. 引入`...

    iOS开发多语言切换

    总结,实现iOS应用的多语言切换涉及多个步骤,包括设置项目支持多语言、编写和管理Localizable.strings文件、在代码中使用本地化字符串、实现动态语言切换以及考虑界面布局的适应性。通过上述方法,开发者可以为全球...

    ios-一键本地切换语言.zip

    3. **切换语言**:当用户选择新语言后,我们需要改变应用的当前语言环境。这可以通过设置`+[NSUserDefaults standardUserDefaults]`的`AppleLanguages`键值来完成。例如,若用户选择了简体中文,我们可以设置它为`@...

    IOS应用源码——获取全球当前所有时区的当前时间TestTimeZone.zip

    在iOS开发中,获取全球当前所有时区的当前时间是一项常见的需求,特别是在构建涉及多时区功能的应用程序时。这个名为"TestTimeZone"的源码示例提供了实现这一功能的方法。接下来,我们将深入探讨如何在iOS应用中实现...

    ios 多国语言,随系统,手动选择

    "ios 多国语言,随系统,手动选择"这个标题暗示了我们要讨论的是如何在iOS应用中实现多语言支持,并且能够根据用户的系统语言设置自动切换,同时提供手动选择语言的选项。以下是对这个主题的详细讲解: 1. **...

    iOS-语言本地化

    iOS语言本地化是苹果开发平台为开发者提供的一种强大的功能,使得应用程序可以轻松适应不同国家和地区用户的语言需求。这一特性使得开发者能够为全球用户提供更加友好、个性化的使用体验,无需为每个语言版本创建...

    ios-中英文语言切换.zip

    5. **代码实现**:在代码层面,可以使用`[[NSBundle mainBundle] preferredLocalizations]`获取当前应用支持的语言列表,或者使用`[[NSBundle mainBundle] localizedStringForKey:@"key" value:@"" table:nil]`来...

    iOS国际化 应用内切换语言更新版

    1. 获取系统当前语言:使用`+[NSBundle preferredLocalizations]`获取系统首选的语言列表,`+[NSBundle mainBundle]`获取主bundle,然后调用`localizations`方法。 2. 设置应用语言:通过`+[NSBundle ...

    iOS国际化,点击切换语言

    2. **获取当前系统语言**:使用`UserDefaults`和`NSLocalizedString`可以获取并检查当前设备的首选语言。例如: ```swift let currentLanguage = UserDefaults.standard.string(forKey: "AppleLanguages")?.split...

    iOS语言国际化

    1. **检测当前语言**:GDLocalizableController会检查设备的当前语言设置,以便知道应该加载哪个语言的资源。 2. **切换语言**:提供接口让用户可以手动选择应用的语言,比如在设置菜单中添加语言切换选项。在切换...

    ios语言内部切换

    通过访问`[NSBundle preferredLocalizations]`和`[NSBundle localizations]`,获取并设置应用的当前语言。在切换语言后,更新界面元素和文本。 总的来说,iOS语言内部切换涉及到了系统设置、应用本地化和开发者实现...

    ios 多语言本地化方案

    - 通过`NSLocalizedString`函数来获取对应语言的字符串,它会根据当前语言环境自动选择正确的资源。 - 对于应用内切换,可以创建一个`LanguageManager`类,负责处理语言设置的更新和资源的重新加载。 - 在`...

Global site tag (gtag.js) - Google Analytics