iphone - NSString 格式化 - 按字符串名称的字符串
<p><p>我有几个 <code>NSStrings</code> 包含一些简单的文本。一个例子:</p>
<pre><code>NSString *string1
*string2 etc
</code></pre>
<p>我打算将这些字符串的内容设置为一个标签,但我的意图是随机使用字符串名称中的最后一个数字和 <code>arc4random</code>。所以我想知道是否有一种方法本质上是 <code>NSString stringWithStringName = @"string%i", randomInt;</code></p>
<p>有没有什么东西可以做到这一点,或者将它们放入一个数组并使用 <code>objectAtIndex</code> 会更好。还是我没有想到的更聪明的事情?
任何意见将不胜感激。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>你应该做的是将所有字符串放入一个数组中:</p>
<pre><code>NSArray *stringArray = ;
</code></pre>
<p>然后,您可以使用 <code>arc4random()</code> 从数组中选择一个随机字符串:</p>
<pre><code>int randomIndex = arc4random()%;
NSString *randomString = ;
</code></pre></p>
<p style="font-size: 20px;">关于iphone - NSString 格式化 - 按字符串名称的字符串,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/6052305/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/6052305/
</a>
</p>
页:
[1]