标签: nsstring

在多行上分解长格式化的NSString

给出以下Objective-C代码行:

[NSString stringWithFormat:@"\n Elapsed Time  \n Battery Level:  \n Torque:  \n Energy Used  \n Energy Regenerated:\n Cadence: \n Battery Temp: \n Motor Temp: \n Incline: \n Speed MPH: \n Speed KPH:\n Avg Speed MPH: \n Avg Speed KPH:\n Distance Miles:\n Distance Km: \n Time Date Stamp:\n"];
Run Code Online (Sandbox Code Playgroud)

在Xcode或任何代码编辑器中,是否可以避免使用非常长的字符串,必须通过在编辑器中滚动它来读取?

有没有办法把它分成多行?我发现如果我尝试这样做,代码将无法编译,因为编译器到达行的末尾并且没有看到"字符串的右引号().

有没有人知道这方面的方法?

iphone cocoa objective-c nsstring

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

Objective-C:从NSString中提取子字符串的最佳方法?

我有一个空格分隔的字符串@"abc xyz http://www.example.com aaa bbb ccc".

如何从中提取子串@"http://www.example.com"

objective-c nsstring

37
推荐指数
4
解决办法
6万
查看次数

替换URL中出现的空格

我在iPhone应用程序中有一个URL可供使用.但问题是它在URL中有一些空格.我想用'%20'替换空格.我知道有stringByReplacingOccurencesOfStringstringByAddingPercentEscapesUsingEncoding方法.我也用过它们.但他们不适合我.空格被一些不寻常的值取代.

我正在一个实例上应用这些方法NSString.

objective-c nsurl nsstring ios

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

NSString stringWithFormat添加百分比

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

float someFloat = 40.233f;
NSString *str = [NSString stringWithFormat:@"%.02f%",someFloat];
Run Code Online (Sandbox Code Playgroud)

这应该导致字符串:

40.23%
Run Code Online (Sandbox Code Playgroud)

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

iphone nsstring stringwithformat ios

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

如何从不区分大小写的NSString中搜索subString

我知道NSString的实例方法.

- (NSRange)rangeOfString:(NSString *)aString
Run Code Online (Sandbox Code Playgroud)

我的源字符串如下所示:"abcdEFGhi"

当我使用时[srcStr.rangeOfString:@"efg"];,没有找到子串.

我怎么解决这个问题?

iphone objective-c nsstring ios

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

NSString中字符的出现次数

我有一个NSString或者NSMutableString想要获得特定角色的出现次数.

我需要为很多字符做这个 - 在这种情况下是大写的英文字符 - 所以它很快就会很好.

string cocoa cocoa-touch character nsstring

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

如何使用NSString绘制功能从文本创建UIImage

我想NSString在a中绘制变量的内容UIImage,但我完全不知道如何做到这一点.我需要编写一个接收NSStringas参数的方法,并返回一个UIImage带有文本的方法.

iphone nsstring uiimage

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

NSString为空

如何测试NSString是否为空?或所有空格或零?用一个方法调用?

string iphone objective-c nsstring ios

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

如何将"SEL"和"id"转换为NSString?

id parent;
SEL selector;

// lot's of code...

if ([parent respondsToSelector:selector]) {

}
else {
    // This doesn't work:
    NSString *errorMessage = [NSString stringWithFormat:@"%@ in class %@ doesn't exist!", selector, parent];
}
Run Code Online (Sandbox Code Playgroud)

如何将"SEL"和"id"转换为字符串?

objective-c selector nsstring ios

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

仅替换NSString中子字符串的第一个实例

所以如果你有一个NSString:

@"My blue car is bigger than my blue shoes or my blue bicycle";
Run Code Online (Sandbox Code Playgroud)

我想要一个方法,只用蓝色替换第一个蓝色实例,以产生:

@"My green car is bigger than my blue shoes or my blue bicycle";
Run Code Online (Sandbox Code Playgroud)

怎么做到这一点?

iphone xcode objective-c nsstring

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