黑马程序员技术交流社区

标题: OC中有没有跟c语言scanf一样的接收函数?一直都在使用NSLog(),都没看到接收的 [打印本页]

作者: 菜鸟八哥    时间: 2015-1-13 22:10
标题: OC中有没有跟c语言scanf一样的接收函数?一直都在使用NSLog(),都没看到接收的
#import <Foundation/Foundation.h>

int main(){
//创建字符串对象
//最简单的创建字符串的方式;
NSString *str = @"itcast";
//注意:oc的字符串占位符是%@;
NSLog(@"我在%@上课",str);

int age = 15;
int no = 5;
NSString *name = @"jack"

//调用name对象的length方法。获取当前对象的长度;
//length方法算的是字数
[name length]

//使用类方法   //创建OC字符串的另一种方式
//将返回的新的字符串赋给newStr  NSString *newStr =  [NSString stringWithFormat:@"My age is %d and no is %d and name is %@",age,no,name];//返回合成的新的字符串

NSLog(@"%@",newStr);

return 0;
}
作者: Dance小飞    时间: 2015-1-14 00:17
还没看到OC  这个真不会
作者: 邓明    时间: 2015-1-14 11:03
我觉得还是用C的scanf接收,再转换成OC的
转换这几个方法都可以
-initWithUTF8String
+stringWithUTF8String
-initWithFormat
+stringWithFormat
作者: mengxingdong    时间: 2015-1-14 11:06
我觉得哈,你说的scanf函数是针对控制台的输入函数,你把控制台联想为IPHONE 或者IPAD,那么他的输入函数,就类似于文本框那些。所以,你只需要取出他们的值就可以了。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2