这应该很简单,但我很难找到最简单的解决方案.
我需要一个NSString等于另一个与自身连接一次的字符串.
有关更好的解释,请考虑以下python示例:
>> original = "abc"
"abc"
>> times = 2
2
>> result = original * times
"abcabc"
Run Code Online (Sandbox Code Playgroud)
任何提示?
编辑:
在看完OmniFrameworks的这个实现之后,我将发布一个类似Mike McMaster答案的解决方案:
// returns a string consisting of 'aLenght' spaces
+ (NSString *)spacesOfLength:(unsigned int)aLength;
{
static NSMutableString *spaces = nil;
static NSLock *spacesLock;
static unsigned int spacesLength;
if (!spaces) {
spaces = [@" " mutableCopy];
spacesLength = [spaces length];
spacesLock = [[NSLock alloc] init];
}
if (spacesLength < aLength) {
[spacesLock lock];
while (spacesLength …Run Code Online (Sandbox Code Playgroud) 如何在1位整数的左边添加零?是否有任何客观的C函数来执行此操作?我需要这个,所以我只能有一个NSDateFormat @"ddMMyyyy"谢谢
我想在一个小于10的整数的左边添加一个零,我不想使用if语句.是否有任何功能或方法来实现这一目标?