标签: nsstring

Obj-C,函数返回nsarray中找到的nsstring索引?

我一直在寻找能否找到像indexOf这样的函数.

我有一个阵列.

self.data = [[NSArray alloc] initWithObjects:@"apple", @"lemon", @"pear", nil];
Run Code Online (Sandbox Code Playgroud)

寻找一个返回功能,寻找柠檬并返回1?

cocoa-touch objective-c nsstring nsarray

1
推荐指数
1
解决办法
292
查看次数

无法在NSArray中删除NSStrings

在NSArray中,我有10个值.值看起来像这样:

Hello
Hello2
My
My2
Name
Name2
Is
Is2
XcodeDev
XcodeDev2
Run Code Online (Sandbox Code Playgroud)

我想从NSArray中删除每一个NSString,所以我留下了如下所示的数组.这些值是随机的,并且每秒都没有附加2!我怎样才能做到这一点?

Hello
My
Name
Is
XcodeDev
Run Code Online (Sandbox Code Playgroud)

objective-c nsstring nsarray

1
推荐指数
1
解决办法
451
查看次数

比较NSString和中文字母ios

有谁知道将NSStrings与中文字母进行比较是否合适?

iphone nsstring ios

1
推荐指数
1
解决办法
505
查看次数

NSString搜索另一个字符串的全文

我想在另一个NSString中搜索NSString,这样即使第二个NSString没有从第一个NSString开始,也会找到结果,例如:

例如:我有一个搜索字符串"st".我查看以下记录,看看下面的任何一个是否包含这个搜索字符串,所有这些都应该返回一个好的结果,因为它们都有"st".

餐厅

稳定

基尔斯滕

目前我正在做以下事情:

NSComparisonResult result = [selectedString compare:searchText options:(NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch) range:NSMakeRange(0, [searchText length])];
Run Code Online (Sandbox Code Playgroud)

这仅适用于上面示例中的"stable",因为它以"st"开头而另一个则失败2.我如何修改此搜索以使其对所有3都返回ok?

谢谢!!!

iphone compare nsstring

1
推荐指数
1
解决办法
7948
查看次数

如何将NSString中的十六进制颜色转换为Objective C中的三个单独的rgb整数?

我可能正在做一些令人难以置信的简单非常复杂的事情,但到目前为止我所尝试过的任何东西似乎都没有用.

我有像@"BD8F60"这样的NSStrings,我想把它们变成像:r = 189,g = 143,b = 96.

已经找到了将已经整数的十六进制值转换为rgb整数的方法,但我仍然坚持如何将NSString与其中的字母一起更改为一个int,其中字母已被转换为其数字对应物.如果这是非常基本的话,请提前道歉 - 我仍然在非常基本的水平上学习这些东西.

iphone hex colors objective-c nsstring

1
推荐指数
1
解决办法
2452
查看次数

NSString.length给出了EXC_BAD_ACCESS

我有以下代码:

NSArray *array = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:path error:nil];

NSString *temp;
for (int i = 0; i < [array count]; i++)
{
    temp = [array objectAtIndex:i];
    NSLog(@"temp length = %@", [temp length]);
}
Run Code Online (Sandbox Code Playgroud)

我在NSLog行遇到EXC_BAD_ACCESS错误.我认为它在[temp length]位错误.奇怪的是,我可以在temp上做其他NSString方法,它们工作得很好,就像[temp characterAtIndex:0].

我也尝试过[[array objectAtIndex:i] retain];,但这似乎没有帮助.

有谁知道我为什么会收到这个错误?


编辑:原来它在NSLog崩溃,因为它是%@而不是%lu.真正的问题是我从这篇文章中省略的其他代码.在玩了一些之后,我开始工作了.

cocoa objective-c nsstring

1
推荐指数
1
解决办法
479
查看次数

为什么我的NSString没有读取我的.txt文件?

我有以下代码来读取.txt文件并将其放入用于NSScanner的字符串中.

    NSString *Period1String = [[NSBundle mainBundle] pathForResource: @"Period1String" ofType: @"txt"];
    NSString *Period2String = [[NSBundle mainBundle] pathForResource: @"Period2String" ofType: @"txt"];
    NSString *Period3String = [[NSBundle mainBundle] pathForResource: @"Period3String" ofType: @"txt"];
    NSString *Period4String = [[NSBundle mainBundle] pathForResource: @"Period4String" ofType: @"txt"];
    NSString *Period5String = [[NSBundle mainBundle] pathForResource: @"Period5String" ofType: @"txt"];

    NSURL *requestTimetableURL = [NSURL URLWithString:@"http://www.dhsb.org/index.phtml?d=201435"];
    NSLog(@"Loaded Timetable");
    NSError *loaderror;
    NSString *page = [NSString stringWithContentsOfURL:requestTimetableURL 
                                              encoding:NSASCIIStringEncoding
                                                 error:&loaderror];

    [webView loadHTMLString:page baseURL:requestTimetableURL];

    NSString* Period1;

    NSScanner *htmlScanner =  [NSScanner scannerWithString:page];

    [htmlScanner scanUpToString:Period1String intoString:NULL];
    [htmlScanner scanString:Period1String intoString:NULL];
    [htmlScanner scanUpToString:@"</FONT>" …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c nsstring ios

1
推荐指数
1
解决办法
3022
查看次数

是alloc + initWithString:与copy相同吗?

基本上,问题是 - 以下基本相同吗?

NSString *value1 = ...;
NSString *value2 = [[NSString alloc] initWithString:value1];
Run Code Online (Sandbox Code Playgroud)

NSString *value1 = ...;
NSString *value2 = [value1 copy];
Run Code Online (Sandbox Code Playgroud)

cocoa nsstring

1
推荐指数
1
解决办法
375
查看次数

[NSMutableString string]与[[NSMutableString string] autorelease]相同吗?

我注意到它在某处做了一段代码NSMutableString*myString = [[NSMutableString string] autorelease];

这有点矫枉过正吗?它不应该与[NSMutableString string]相同吗?

objective-c autorelease nsstring

1
推荐指数
1
解决办法
579
查看次数

我如何解析NSString?

我有一个字符串

https://gdata.youtube.com/feeds/api/videos?q=4s-PbMuNooo
Run Code Online (Sandbox Code Playgroud)

我想得到字符串4s-PbMuNooo.我如何解析NSString?

nsstring ios

1
推荐指数
1
解决办法
7307
查看次数

标签 统计

nsstring ×10

objective-c ×6

iphone ×4

ios ×3

cocoa ×2

nsarray ×2

autorelease ×1

cocoa-touch ×1

colors ×1

compare ×1

hex ×1

xcode ×1