Iphone 如何在objective c中使用strlen查找字符串长度

Iphone 如何在objective c中使用strlen查找字符串长度,iphone,xcode,string,Iphone,Xcode,String,我有一个str变量中的字符串,我想找到str变量中可用的字符串长度 我试过用strlen(str);它不工作…如果您的字符串是C字符串,那么您可以使用strlen(str) 如果是NSString*str,则可以使用nsuiger length=[str length]您的字符串是什么类型的? 如果它是一个NSString,则可以找到如下长度: int len = [myString length]; 但如果您的字符串不是NSString,则会有所不同。使用长度方法,如下所示: NSStrin

我有一个str变量中的字符串,我想找到str变量中可用的字符串长度


我试过用strlen(str);它不工作…

如果您的字符串是C字符串,那么您可以使用
strlen(str)

如果是
NSString*str
,则可以使用
nsuiger length=[str length]

您的字符串是什么类型的? 如果它是一个NSString,则可以找到如下长度:

int len = [myString length];

但如果您的字符串不是NSString,则会有所不同。

使用长度方法,如下所示:

NSString *myString = @"Hello World";
int myLength = [myString length]; //myLength is now 11

但是“[str length]”不包含空格的长度。