参考:

1,https://developer.apple.com/documentation/foundation/nsbundle/1417694-localizedstringforkey

2,MJRefresh

原理:
1,找到本地化字符串表(string table)对应的 bundle,例如,en.lproj

2,调用系统提供的在string table中值的方法

[targetBundle localizedStringForKey:key value:value table:nil];

value和table一般都是nil。

value的作用是找不到key后的提示。

如果value为nil,找不到key提示为@"" 空字符串。

value可以这样设置下

value = [NSString stringWithFormat:@"%@ 对应的本地化字符串没有在%@ 中找到",key,targetBundle];

The receiver’s string table to search. If tableName is nil or is an empty string, the method attempts to use the table in Localizable.strings.

tableName传入nil,会在bundle的Localizable.strings里查找。

最新文章

  1. FineReport:任意时刻只允许在一个客户端登陆账号的插件
  2. 1.初识Linux
  3. Install NukeX v7.0v6 in CentOS 7
  4. Web端即时通讯技术原理详解
  5. python3读取chrome浏览器cookies
  6. openMP的一点使用经验【非原创】
  7. JavaScript:JavaScript中常见获取对象元素的方法
  8. 逻辑回归:使用SGD(Stochastic Gradient Descent)进行大规模机器学习
  9. objectiv-c所有对象之间的交互是如何实现的?
  10. 剑指offer-面试题2.实例Singleton模式
  11. 第五章_JSTL
  12. Android开发之Handler和Looper的关系
  13. Vue.js 2.x笔记:状态管理Vuex(7)
  14. .Net mvc 上传多文件
  15. CentOS7使用DevStack快速搭建OpenStack实验环境
  16. 11、python阶段测试
  17. hibernate05--list和iterator
  18. 关于vector变量的size,是一个无符号数引发的bug。LeetCode 3 sum
  19. 基于TQ2440和Qemu的GDB+串口调试(1)
  20. Spring Remoting: Hessian

热门文章

  1. beetl 模板语法
  2. Spring Boot JPA中使用@Entity和@Table
  3. Spring5参考指南:IOC容器
  4. 深拷贝、浅拷贝与Cloneable接口
  5. 控制台报错 [WDS] Disconnected!
  6. element UI排坑记(一):判断tabs组件是否切换
  7. OpenCV的安装和使用
  8. Floyd —Warshall(最短路及其他用法详解)
  9. win10 安装Maven
  10. zabbix监控hbase