标签: nsstring

逗号分隔千位NSString stringWithFormat

是否可以使用1000.99显示为1,000.99

[NSString stringWithFormat:@"£%0.2f", 1000.99]
Run Code Online (Sandbox Code Playgroud)

如果我没有在正确的轨道上实现这一点,请指导我?

iphone objective-c nsstring stringwithformat ios

21
推荐指数
2
解决办法
1万
查看次数

21
推荐指数
1
解决办法
3万
查看次数

21
推荐指数
2
解决办法
2万
查看次数

获取NSString中字符的索引,使用偏移量并使用Objective-C中的子字符串

我有一根绳子!

   NSString *myString=[NSString stringWithFormat:@"This is my lovely string"];
Run Code Online (Sandbox Code Playgroud)

我想做的是:

  1. 假设字符串中的第一个字符是索引0.转到第11个字符(在上面的情况下是'l'),并向后找到第一个出现空格的位置(在上面的字符串中,第一个出现的空格的位置)如果我们从'l'后退到位置10).让我们称这个空间'leSpace'的索引值为10.
  2. 使用...将剩余字符串子串到新字符串

    [myString substringFromIndex:leSpace]
    
    Run Code Online (Sandbox Code Playgroud)

......我希望我解释得很好.请帮助,你能写一个片段或什么来帮助我完成这项任务吗?

substring objective-c nsstring ios nsrange

21
推荐指数
1
解决办法
4万
查看次数

如何在特定的NSString之后从NSString中删除字符

我有一个字符串如下

NSString str1 = @"Hello your bal = 68094";
Run Code Online (Sandbox Code Playgroud)

我想在字符串中遇到"="符号后删除所有字符.

任何人都可以给我解决方案吗?

nsstring ios

21
推荐指数
2
解决办法
3万
查看次数

在Objective-C中从数组中删除项目

这个问题看似简单,但我正在寻找最有效和最友好的方式.

假设我有一个Person对象数组.每个人都有一个由头发颜色代表的头发颜色NSString.然后我们说我想从数组中删除头发颜色为棕色的所有Person对象.

我该怎么做呢?

请记住,您无法从枚举的数组中删除对象.

objective-c nsstring nsmutablearray nsarray ios

21
推荐指数
4
解决办法
5万
查看次数

NSString实例将其类报告为NSCFString

我的目标非常简单 - 我正在尝试设置NSString一些测试数据,然后返回类,这应该是NSString.这是我的代码:

NSString* stringer = [NSString stringWithFormat: @"Test"];
NSLog(@"%@", [stringer class]);
Run Code Online (Sandbox Code Playgroud)

日志说这个课程NSCFString不是NSString.这里发生了什么?

cocoa class objective-c nsstring class-cluster

20
推荐指数
2
解决办法
1万
查看次数

NSString(十六进制)到字节

Objective-C中是否有将十六进制字符串转换为字节的方法?例如@"1156FFCD3430AA22"一个unsigned char array {0x11, 0x56, 0xFF, ...}.

hex byte objective-c nsstring

20
推荐指数
3
解决办法
3万
查看次数

如何从NSString的右端删除空格?

这会从字符串的两端删除空格:

NSString *newString = [oldString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
Run Code Online (Sandbox Code Playgroud)

如何从字符串的右端删除空格?

更新:接受的答案中的代码现在是SSToolkit的一部分.好极了!

trim objective-c strip nsstring removing-whitespace

20
推荐指数
3
解决办法
2万
查看次数

比较两个NSStrings

在我的应用程序中,有一种机制要求在某个时刻两个NSStrings将是相同的做某事; 出于某种原因,当我比较两者时,即使它们是相同的,它仍然无法识别.代码是这样的:

NSString * aString = [self someMethodThatGetsAString];

NSString * bString;

BOOL areStringsTheSame = NO;

while (areStringsTheSame != YES) {

       bString = [self someMethodThatTakesNSStringsFromAnArrey];
       if (bString == aString) {
             areStringsTheSame = YES;
       { }
Run Code Online (Sandbox Code Playgroud)

我甚至插入了一个NSLog(),并确保在某一点它们是相同的(据我所知这是==代表...),但它仍然没有进入if改变BOOL价值.

还有另一种方法可以进行这种比较吗?我错过了什么吗?

cocoa-touch string-comparison nsstring

20
推荐指数
2
解决办法
4万
查看次数