黑马程序员技术交流社区

标题: 头文件 和NSlog的用法 [打印本页]

作者: 你说呢    时间: 2015-7-22 18:01
标题: 头文件 和NSlog的用法
引入头文件
#include<stdio.h>
#<foundation/foundation.h>
#import <foundation/foundation.h>
1,为什么使用import  ,import he include 的区别
Include 和import都可以引入头文件
Import引入的头文件,可以防止重复包含
Include它是使用预处理指令防止重包含,如果没有写预处理指令,则无法反思止重复包含问题
2.Import 和@class 的区别
3.foundation/Foundation.h是什么东西
                头文件
                文件包含了其他的大量的头文件
作用:把Foundation.h 引入了,等于把oc的库文件都引过来了     

NSlog 函数的使用方法
NSlong 和printf  之间的差异  
1.NSlog  会自动换行   而printf 不会自动换行
2.NSlog 会自动输出时间等项目 信息 printf 不会输出调试 信息
3.  NSlog  函数的参数是一个NSString 对象
                        Printf是一个字符串常量
  NSlog 格式化输出的问题
Int  5;                                        printf(“%d\n”,a);
Float f1=2.3f;                                                NSlog(@”%f”,f1);
Char *ch=’3’;                        NSlog(@”%c”,ch);
NSString  *str1 =@”nign”;  NSlog(@”%@”,str1);        输出字符串使用%@
                                        Printf(“%s\n”,str1);不对 不能使用 NSString oc特有的


Oc 中的注释@”” 表示一个c的字符串转化为 oc 中的字符串对象NSString
@标示符   oc 中的关键字都以@开头



作者: 默凉雨    时间: 2015-7-22 20:20
六六,赞一个。




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