Cocoa 字符串格式说明符的完整列表

Posted

技术标签:

【中文标题】Cocoa 字符串格式说明符的完整列表【英文标题】:Complete list of Cocoa string format specifiers 【发布时间】:2014-02-08 07:56:52 【问题描述】:

我正在学习 Objective-C,并想编译一个完整的字符串格式说明符列表。

我使用 Google 找到了一个简单的列表,但想对此进行扩展。我从书籍、Apple Developer 网站和大学中获取了资源,但我想要一份表格格式的完整说明符列表。

Apple 自己的 String Format Specifiers 文章不够详尽,也没有为这些说明符提供示例。

下面的图片是我有兴趣查找它是否可用的表格类型,或者将我指向列出所有这些以及更多内容的文章。作为起点,下表没有为“字符串”指定%s(例如)

【问题讨论】:

您链接的 Apple 文档直接链接到规范列表:the IEEE/POSIX printf specification。 Objective-C 是 C 的超集,因此只需编译所有 C 说明符的列表,然后添加 %@ 即可。 要记录一个实际的百分号,你需要 %% 【参考方案1】:

就像在 c (或 c++) 中一样。例如,您可以在此处找到一个列表:http://www.cplusplus.com/reference/cstdio/printf/

【讨论】:

以上是关于Cocoa 字符串格式说明符的完整列表的主要内容,如果未能解决你的问题,请参考以下文章

将作为列表的 data.frame 转换为完整但字符的 data.frame

不带“$”的 Cocoa NSNumberFormatterCurrencyStyle 返回零

c语言print函数输出格式?

字典:当索引不好用时

python的字符串格式化序列示例和字典示例

Java 中字符串的格式化