黑马程序员---ios基础
2015-11-16 21:24
453 查看
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
NSLog与Printf的区别
1.NSLog会自动换行,而prinf不会
2.NSLog会自动输出时间等项目信息,printf不会输出调试信息
3.NSLog函数的参数是NSString对象,printf是一个字符串常量指针
4.NSLog也可以进行格式化输出
2)@标识符 oc中大部分的关键字都是以@开头的,比如@interface,@end
/* */多行注释
/** */文档注释。
要善于用注释,可以帮助理解代码,文档注释可以提示自己写的内容
NSLog与Printf的区别
1.NSLog会自动换行,而prinf不会2.NSLog会自动输出时间等项目信息,printf不会输出调试信息
3.NSLog函数的参数是NSString对象,printf是一个字符串常量指针
4.NSLog也可以进行格式化输出
<span style="font-size:18px;"><span style="font-size:18px;">#importint main(int argc, const char *argv[]){@autorleasepool{//oc可以向下兼容cNSLog(@"Hello ,world");Printf("Hello,world");//NSLog格式化输出的问题int a = 5;float f1 = 2.3f;double d1 = 3.14;char ch = 'A';//打印结果相同,说明NSLg也可以格式化输出printf("%d,%.2f,%,2f,%f",a,f1,d1,ch);NSLog("%d,%.2f,%,2f,%f",a,f1,d1,ch);//字符串的打印问题char *str = "张三";printf("%s\n",str);NSLog(@"%s",str);//结果不能输出//oc的特有字符串表示方法NSString *str1 = @"李四";NSLog(@"%@",str1);//但printf不能够打印str1,说明c不能运行oc特有的类printf(@"%@",str1);}return 0;}</span></span>
oc中的注释及@符号的使用
1.“@”的使用
1)@"" 表示将一个c的字符串转化为oc中的字符串对象NSSring2)@标识符 oc中大部分的关键字都是以@开头的,比如@interface,@end
2.oc中的注释
//单行注释/* */多行注释
/** */文档注释。
要善于用注释,可以帮助理解代码,文档注释可以提示自己写的内容
相关文章推荐
- 【黑马程序员】-我的OC学习笔记(2)-封装、继承、多态
- 程序员必须掌握的8大排序算法(Java版)
- 韩顺平 Java 第52讲 面试题
- 面试题12:输入数字n,按照顺序打印出从1最大的n位十进制数。比如输入3,则打印出1、2、3一直到最大的3位数即999
- 【黑马程序员】集合
- 西普ctf——《程序员的问题》
- 【黑马程序员】面向对象
- 【黑马程序员】方法与数组
- 来自苹果、谷歌、微软等知名公司六道有趣智力面试题
- 【黑马程序员】JAVA基础语法
- 【黑马程序员】JAVA基础知识概述
- “黑马程序员“OC学习初体验面向对象小例子
- 常见的面试C#技术题目
- 程序员
- PHP面试题
- php版 - 每个程序员1小时内必须解决的5个编程问题
- 北漂程序员的笑与泪
- 北漂程序员的笑与泪
- 干货来啦---国外程序员整理的java资源大全
- 程序员如何使用和提高搜索资料的技巧