NSPredicate中key的转义
NSPredicate中如果需要对key做转义,可以通过%K作为转义字符,比如
1 |
NSPredicate(format: "%K = %@ AND %K = %d", "id", id "no", number) |
这样可以避开一些特定字段不能做key的情况。
更详细的创建方法可以参考下面的链接:
info.plist多语言
info.plist的多语言,不要对info.plist执行localize,这会导致info.plist被删除,然后在相应目录创建对应的多语言版本,同时会在项目中移除info.plist的支持,怎么加都回不来。
info.plist的对语言方法为InfoPlist.strings文件,然后对相应的字段做翻译,比如:
1 |
"CFBundleDisplayName" = "AppName"; |
如果不小心对info.plist做了删除操作,只能用git提交想要保存的文件,但是不添加对应项目的组织文件,然后git reset掉重新建立翻译文件的组织。