oc怎么把字符串变成一个数字

我想请分析下,oc怎么把字符串变成一个数字
最新回答
猫小柒

2024-02-04 15:31:53

您好,如果想将字符串变成数字,您只需要使用intValue,doubleValue或者floatValue的方法即可转换,返回值即前面所修饰的变量名
比如有一个内容是@"123"的字符串变量str
只需要用
NSInteger
s
=
[str
intValue];即可转换
其他类型只需要设置类型的变量即可接收
爱上┃美人鱼

2022-12-19 01:04:20

1.
使用nsstring提供的初始化方法,
将c语言的字符串转为oc中的字符串。
objective-c
中核心处理字符串的类是
nsstring

nsmutablestring
,这两个类最大的区别就是nsstring
创建赋值以后该字符串的内容与长度不能在动态的更改,除非重新给这个字符串赋值。而nsmutablestring
创建赋值以后可以动态在该字符串上更改内容与长度。
2.
例程(c语言字符串转成oc字符串):
char
*cstring
=
"this
is
a
string!"; //c语言字符串
nsstring
*astring
=
[[nsstring
alloc]
initwithcstring:cstring];
//转换到oc字符串