用于Apple/iPhone应用程序本地化的可本地化字符串文件具有以下格式:
/* COMMENT */ "KEY" = "VALUE"
请注意,KEY在给定的字符串文件中是唯一的.
COMMENT是可选的,但它可以帮助翻译者提供一些额外的信息.
例:
/* Menu item to make the current document plain text */ "Make Plain Text" = "Make Plain Text"; /* Menu item to make the current document rich text */ "Make Rich Text" = "Make Rich Text";
我想差异/合并两个字符串文件,并可选择排序那种文件.如果在进行这些操作时保留评论会很棒.
格式非常简单,我可以写一个让我们说一个python脚本来做到这一点,但如果有人已经这样做了,我宁愿不重新启动方向盘;)
你知道一个可以操作字符串文件的工具吗?
-arch arch
为指定的目标体系结构arch编译.允许值为'i386','x86_64','ppc'和'ppc64'.多个选项有效,并指示编译器生成"通用"二进制文件,包括使用-arch指定的每个体系结构的对象代码.仅当汇编程序和库可用于指定的每个体系结构时,此选项才有效.(仅限苹果)
那么这两个调用之间的区别是什么:
gcc -arch i386 program.c
和
gcc -m32 program.c
它是否只是-arch更强大,因为它更灵活,并且在指定多个拱时可以生成通用二进制文件?
即这个电话:
NSString *udid = [UIDevice currentDevice].uniqueIdentifier;
Run Code Online (Sandbox Code Playgroud)
在任何mac计算机上的iPhone模拟器上执行时,返回总是相同的UDID吗?
目前我的电脑上的iPhone模拟器返回"2BA99337-3AE2-5234-93DA-193703B876F8".