生成本地化的随机 NSString

Generate a localized random NSString

很抱歉,如果有人问过这个问题,但一些 google 搜索找不到它。

请问有人知道在 iOS 中生成随机字符串的方法,该字符串符合设备的当前语言吗?

想法是可以使用该函数快速生成 'unlock code';问题在于,对于英语以外的语言,使用键盘输入代码并不快捷或不直观,尤其是在用户未启用英语键盘的情况下。

一个简单的选择是仅使用数字 0-9 生成字符串。然后出示标准数字键盘。

但是,您应该验证标准数字键盘是否实际显示所有区域设置的数字 0-9。需要验证的好地方是阿拉伯语、中文和日语语言环境,我不确定在这些情况下显示了什么。