问题标签 [stringwithformat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
14929 浏览

objective-c - 如何在 Objective-C 中使用 stringWithFormat 方法附​​加字符串变量

我想使用 stringWithFormat 将字符串附加到单个变量中。我在使用 stringByAppendingString 时就知道了。请帮助我使用 stringWithFormat 附加以下代码。

谢谢你,马丹·莫汉。

0 投票
4 回答
2093 浏览

iphone - 在 iPhone 上正确重用 NSMutableString

在iPhone上使用objective-c,这段代码有什么问题?是不是内存泄露了?为什么?我将如何正确地做到这一点?

...然后在我的代码中...我可能需要将其更改为:

我需要第二次使用 stringWithFormat ......但这不是创建一个新字符串并且没有正确释放旧字符串吗?

0 投票
1 回答
1009 浏览

iphone - 无效的 NSTimer 不起作用

我创建了一个计时器,我将剩余时间转换为格式为:“mm:ss”的字符串,当时间的字符串值为 00:00 时,我想使计时器无效。由于某种原因,它不起作用,即使我记录剩余时间,我也看到该值具有正确的格式,所以我不知道为什么我在“countTime:”中的“if”分支从未输入过。

任何人都可以帮忙吗?

0 投票
2 回答
702 浏览

objective-c - NSString stringWithFormat 问题

我有这样一个问题:double calcValue;

buf = "7.142857";

而不是

buf = "7.1428571428571423";

我尝试以这种方式对其进行格式化:@“%f”。但是当我在逗号显示后尝试 @"%14.9f" 9 个符号时。

有什么问题?我该如何解决?谢谢!

0 投票
2 回答
1091 浏览

cocoa - NSMutableString stringWithFormat

我有为 MD5 munge 准备消息的 java 代码

'C'、'o'、'p'、'y'、'r'、'i'、'g'、'h'、't'、':'、''、0xa9、''};

用于

message.append(name.toLowerCase()); message.append(新字符串(jimsCopyRight));

当我使用打印出消息时

System.out.println(" i = " + i + " char " + message.substring(i, i + 1) + " charAT " + message.charAt(i)); }

我得到 i = 14 char \251 charAT \251 并且 message.toString 是 jimCopyright: \251

我需要构造一个具有相同字符的 NSMutableString。

在我尝试过的事情中

这给了我 i = 14 char © 169

任何使 NSMutableString 与 StringBuffer 相同的帮助将不胜感激。


问题是当我在 MD5 中混合两个字符串时,当我添加 0xa9 时会得到不同的结果。打印只是为了查看字符串。

我认为它与 Java 中的 char[] 和 NSMutableString 的构造有关。我不相信它们是相同的价值观。

我有一些 C 代码,它声明版权为

版权的Java MD5和C MD5是一样的。

0 投票
3 回答
273 浏览

iphone - 将 int 转换为 NSString 时出现问题

我正在开发一个使用一些 url 的 iPhone 应用程序,并且在将整数附加到它们的末尾时遇到了困难。我有以下代码行

我只需要在末尾附加一个 int 即可。当我打印出 NSURL urlCards 的结果时,我只是得到了我传入的 int 的值,或者 _deckID 的值。

我已经验证了仅声明为本地 int 的 _deckID 在运行时确实具有正确的值。

我错过了什么?

谢谢!!

0 投票
3 回答
6909 浏览

iphone - 如何将 CGFloat 转换为无符号整数

我正在尝试使用 CGFloat 获取字符串,就像这样..

这不想工作。给定 -2 的 CGFloat 值,我在字符串中得到 0 。

如果我用...

我得到-2。那越来越近了。所以我想我可以使用@u 作为格式说明符,但我得到了 4294967294。

我究竟做错了什么。

提前感谢您的帮助。这应该是一件容易的事。

约翰

0 投票
2 回答
39694 浏览

iphone - NSString stringWithFormat 添加百分比

如何在我的 stringWithFormat 函数中添加百分比?例如,我想要以下内容:

这应该导致字符串为:

但事实并非如此。我怎样才能做到这一点?

0 投票
2 回答
143 浏览

ios - 抑制不必要的零

我想用 stringWithFormat 从一个双精度值创建一个字符串,最后没有不必要的零。

例子:

  1. [NSString stringWithFormat:@"%.8f",2.344383933];

  2. [NSString stringWithFormat:@"%.8f",2.0];

预期成绩:

  1. 2.344383933

  2. 2

哪种格式正确?

谢谢你。

0 投票
2 回答
2308 浏览

objective-c - NSString - stringWithFormat 与 stringWithString

我在 .m 文件中声明了一个全局 NSString 变量。当我使用 stringWithFormat 在 .m 文件中的任何位置为其提供字符串值时,该值不会在函数调用之间持续存在。但是,当我使用 stringWithString 执行相同操作时,该值会在整个实现和任何函数调用中持续存在,从而赋予它真正的全局行为。换句话说,stringWithFormat 和 stringWithString 的内存管理在内部有何不同?

为什么在使用 stringWithFormat 时抛出“发送到已释放实例的消息”时 stringWithString 的值仍然存在(在随后使用 NSString 时,在另一个函数中的 NSLog 语句中说,该函数位于使用 stringWithFormat 为 NSString 赋值的函数之后)?当我用 stringWithString 替换它时没有这样的问题。

谢谢!

编辑:我忘了提到是的,当我之后手动保留时,它在 stringWithFormat 的情况下有效。价值持续存在。因此问题。