大家好,我是你们的朋友全栈君。在iOS 8及以后的版本中,我们可以使用以下方法来判断一个字符串是否包含另一个字符串:

首先,我们来看第一个例子:

```objective-c

NSString *women = @"Hey you are bitch ?";

if ([women containsString:@"bitch"]) {

NSLog(@"women 包含 bitch");

} else {

NSLog(@"women 不存在 bitch");

}

```

这段代码的意思是检查字符串 `women` 是否包含子字符串 "bitch"。如果包含,那么就输出 "women 包含 bitch",否则输出 "women 不存在 bitch"。

接下来,我们看第二个例子:

```objective-c

NSString *string = @"hello,fucking,you,bitch";

//检查字条串是否包含有某字符串

if ([string rangeOfString:@"fucking"].location == NSNotFound) {

NSLog(@"string 不存在 fucking");

} else {

NSLog(@"string 包含 fucking");

}

```

这段代码的意思是检查字符串 `string` 是否包含子字符串 "fucking"。如果包含,那么就输出 "string 包含 fucking",否则输出 "string 不存在 goddamning"。

再看第三个例子:

```objective-c

//检查字条串开始包含有某字符串

if ([string hasPrefix:@"hello"]) {

NSLog(@"string 包含 hello");

} else {

NSLog(@"string 不存在 hello");

}

```

这段代码的意思是检查字符串 `string` 是否以 "hello" 为前缀。如果是,那么就输出 "string 包含 hello",否则输出 "string 不存在 hello"。

最后,我们看第四个例子:

```objective-c

//字符串末尾有某字符串;

if ([string hasSuffix:@"bitch"]) {

NSLog(@"string 包含 bitch");

} else {

NSLog(@"string 不存在 bitch");

}

```

这段代码的意思是检查字符串 `string` 是否以 "bitch" 为后缀。如果是,那么就输出 "string 包含 bitch",否则输出 "string 不