1.重复运行项目,不重复构建项目(来自Heath Borders

假如你一直在不停地调试同一个问题,你可以在不重复构建的情况下运行你的APP,这样:“Product>Perform Action>Run without Building”

2.禁用dylib钩子(来自Sam Marshall

在你的“Other Linker Flags”里加上下面这行:

-Wl,-sectcreate,__RESTRICT,__restrict,/dev/null

3.NSBundle -preferredLocalizations

某些时候,你需要知道APP当前使用的是什么语言。eg:优先语言列表中只有{英语,法语},但你的APP仅使用德语;调用[[NSLocal preferredLanguages] firstObject]返回给你的是英语,而不是德语。正确的方法是用[[NSBundle mainBundle] preferredLocalizations]方法。

4.NSDateFormatter +dateFormatFromTemplate:options:locale:

友情提示:假如你调用[NSDateFormatter setDateFormat],而没有调用[NSDateFormatter dateFormatFromTemplate:options:local:],n那么很可能出错。

+ (NSString *)dateFormatFromTemplate:(NSString *)template
options:(NSUInteger)opts
locale:(NSLocale *)locale

不同地区有不同的日期格式。使用这个方法的目的:得到指定地区指定日期字段的一个合适的格式(通常你可以通过currentLocal查看当前所属地区)

下面这个例子给我们表现了英式英语和美式英语不同的日期格式:

NSLocale *usLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_US"];
NSLocale *gbLocale = [[NSLocale alloc] initWithLocaleIdentifier:@"en_GB"]; NSString *dateFormat;
NSString *dateComponents = @"yMMMMd"; dateFormat = [NSDateFormatter dateFormatFromTemplate:dateComponents options:0 locale:usLocale];
NSLog(@"Date format for %@: %@",
[usLocale displayNameForKey:NSLocaleIdentifier value:[usLocale localeIdentifier]], dateFormat); dateFormat = [NSDateFormatter dateFormatFromTemplate:dateComponents options:0 locale:gbLocale];
NSLog(@"Date format for %@: %@",
[gbLocale displayNameForKey:NSLocaleIdentifier value:[gbLocale localeIdentifier]], dateFormat); // Output:
// Date format for English (United States): MMMM d, y
// Date format for English (United Kingdom): d MMMM y

最新文章

  1. 相机标定简介与MatLab相机标定工具箱的使用(未涉及原理公式推导)
  2. MFC MDI 主框架和标签页数据互操作
  3. HDU 1007 Quoit Design
  4. Mysql 练习 总结
  5. [原]ASP.NET 数据库访问通用工具
  6. Ubuntu下配置Docbook环境
  7. python 对数函数
  8. [jobdu]第一个只出现一次的字符
  9. JQUERY1.9学习笔记 之基本过滤器(六) 页眉选择器
  10. 更改yum网易 阿里云的yum源。
  11. 又优化了一下 Android ListView 异步加载图片
  12. Linux多线程编程——线程的创建与退出
  13. SSH会话连接超时问题
  14. 云计算学习(5-1)云平台产品介绍-华为的FusionCloud产品
  15. Python3 zip() 函数
  16. 新内容转入github
  17. 为什么要用dubbo,dubbo和zookeeper关系
  18. Sobel Derivatives
  19. 2.1.6synchronized锁重入
  20. Walle 2.0 发布系统

热门文章

  1. kafka性能调优
  2. 小程序-引用其他js文件
  3. Python内置函数和匿名函数
  4. 洛谷—— P1407 工资
  5. JNA 相关问题
  6. Laravel composer自定义命令空间,方便引用第三方库
  7. drag-html
  8. MySQL主从复制技术与读写分离技术amoeba应用
  9. angular - 安装 -1
  10. 如何防范SQL注入式攻击