博客主页
标签

swift

下的文章

Count:

计 1 篇
5
【swift】通用获取当前系统的语言
【swift】通用获取当前系统的语言
分类: 技术
简介:LanguageHelper.swift import Foundation struct LanguageHelper { /// 获取当前系统语言代码 (ISO 639 1) static func currentLanguageCode() > String { return Locale.current.language.languageCode?.identifier ?? "未知" } /// 获取当前系统地区 (ISO 3166 1) static func currentRegionCode() > String { return Locale.current.region?.identifier ?? "未知" } /// 获取 App 首选语言(取决于 Info.plist 里配置的 Localizations) static func appPreferredLanguage() > String { return Bundle.main.preferredLocalizations.first ?? "未知" } /// 获取系统语言优先级列表 static func systemPreferredLanguages() > [String] { return Locale.preferredLanguages } /// 打印常用信息 static func debugPrintLanguages() { print("🌐 系统语言代码: \(currentLanguageCode())") print("📍 系统地区代码: \(currentRegionCode())") print("📱 App 首选语言: \(appPreferredLanguage())") print("🗂 系统语言优先级列表: \(systemPreferredLanguages())") } } 调用 LanguageHelper.debugPrintLanguages() // 也可以单独调用 let lang = LanguageHelper.currentLanguageCode() let region = LanguageHelper.currentRegionCode()
博客主页 数据猫 漫游于星空的数据猫
技术支持 CC 数据猫. 2025
打赏图
打赏博主
欢迎
欢迎
欢迎访问数据猫
搜 索
足 迹
分 类
  • 简文
  • 技术
  • 娱乐